fix(android): release mode bugs: unavailable server and socket repeating
This commit is contained in:
@@ -12,6 +12,8 @@
|
|||||||
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
|
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
|
||||||
<!-- to save the received files -->
|
<!-- to save the received files -->
|
||||||
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
|
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
|
||||||
|
<!-- to use sockets for data transfer -->
|
||||||
|
<uses-permission android:name="android.permission.INTERNET" />
|
||||||
|
|
||||||
<uses-feature
|
<uses-feature
|
||||||
android:name="android.hardware.wifi.direct"
|
android:name="android.hardware.wifi.direct"
|
||||||
|
|||||||
@@ -134,6 +134,7 @@ class NearbySocketService {
|
|||||||
required NearbyServiceMessagesListener socketListener,
|
required NearbyServiceMessagesListener socketListener,
|
||||||
required NearbyConnectionAndroidInfo info,
|
required NearbyConnectionAndroidInfo info,
|
||||||
}) async {
|
}) async {
|
||||||
|
if (state.value.isLoading) {
|
||||||
final response = await _network.pingServer(
|
final response = await _network.pingServer(
|
||||||
address: info.ownerIpAddress,
|
address: info.ownerIpAddress,
|
||||||
port: _androidData.port,
|
port: _androidData.port,
|
||||||
@@ -158,6 +159,7 @@ class NearbySocketService {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
Future<void> _startServerSubscription({
|
Future<void> _startServerSubscription({
|
||||||
required NearbyServiceMessagesListener socketListener,
|
required NearbyServiceMessagesListener socketListener,
|
||||||
|
|||||||
Reference in New Issue
Block a user