fix: make socket calls sync (#2363)

This commit is contained in:
cyan
2025-07-09 05:18:51 +03:00
committed by GitHub
parent 7d0f9323c8
commit 37ed413a72
4 changed files with 8 additions and 8 deletions
+2 -2
View File
@@ -40,8 +40,8 @@ abstract class ProxySocket {
}
Future<void> close();
Future<void> destroy();
Future<void> write(String data);
void destroy();
void write(String data);
StreamSubscription<List<int>> listen(Function(Uint8List event) onData, {Function (Object error)? onError, Function ()? onDone, bool cancelOnError = true});
ProxyAddress get address;
}
+2 -2
View File
@@ -15,10 +15,10 @@ class ProxySocketInsecure implements ProxySocket {
Future<void> close() => socket.close();
@override
Future<void> destroy() async => socket.destroy();
void destroy() => socket.destroy();
@override
Future<void> write(String data) async => socket.write(data);
void write(String data) => socket.write(data);
@override
StreamSubscription<List<int>> listen(Function(Uint8List event) onData, {Function(Object error)? onError, Function()? onDone, bool cancelOnError = true}) {
+2 -2
View File
@@ -15,10 +15,10 @@ class ProxySocketSecure implements ProxySocket {
Future<void> close() => socket.close();
@override
Future<void> destroy() async => socket.destroy();
void destroy() => socket.destroy();
@override
Future<void> write(String data) async => socket.write(data);
void write(String data) => socket.write(data);
@override
StreamSubscription<List<int>> listen(Function(Uint8List event) onData, {Function(Object error)? onError, Function()? onDone, bool cancelOnError = true}) {
+2 -2
View File
@@ -16,10 +16,10 @@ class ProxySocketSocks implements ProxySocket {
Future<void> close() => socket.close();
@override
Future<void> destroy() => close();
void destroy() => close();
@override
Future<void> write(String data) async => socket.write(data);
void write(String data) => socket.write(data);
@override
StreamSubscription<List<int>> listen(Function(Uint8List event) onData, {Function(Object error)? onError, Function()? onDone, bool cancelOnError = true}) {