fix(android): release mode bugs: unavailable server and socket repeating

This commit is contained in:
ksenia312
2024-02-08 14:52:50 +01:00
parent 6e2f07dc97
commit e05d55bcec
2 changed files with 23 additions and 19 deletions
+2
View File
@@ -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,