mirror of
https://github.com/Such-Software/hash-wallet.git
synced 2026-10-27 06:18:50 +01:00
Reformat the whole codebase with 100 line width (#3403)
This commit is contained in:
@@ -16,19 +16,21 @@ class ProxyAddress {
|
||||
}
|
||||
|
||||
abstract class ProxySocket {
|
||||
static Future<ProxySocket> connect(bool sslEnabled, ProxyAddress address, {Duration? connectionTimeout}) async {
|
||||
static Future<ProxySocket> connect(bool sslEnabled, ProxyAddress address,
|
||||
{Duration? connectionTimeout}) async {
|
||||
if (CakeTor.instance!.started) {
|
||||
var socksSocket = await SOCKSSocket.create(
|
||||
proxyHost: InternetAddress.loopbackIPv4.address,
|
||||
proxyPort: CakeTor.instance!.port,
|
||||
sslEnabled: sslEnabled,
|
||||
proxyHost: InternetAddress.loopbackIPv4.address,
|
||||
proxyPort: CakeTor.instance!.port,
|
||||
sslEnabled: sslEnabled,
|
||||
);
|
||||
await socksSocket.connect();
|
||||
await socksSocket.connectTo(address.host, address.port);
|
||||
return ProxySocketSocks(socksSocket);
|
||||
}
|
||||
if (sslEnabled == false) {
|
||||
return ProxySocketInsecure(await Socket.connect(address.host, address.port, timeout: connectionTimeout));
|
||||
return ProxySocketInsecure(
|
||||
await Socket.connect(address.host, address.port, timeout: connectionTimeout));
|
||||
} else {
|
||||
return ProxySocketSecure(await SecureSocket.connect(
|
||||
address.host,
|
||||
@@ -43,6 +45,7 @@ abstract class ProxySocket {
|
||||
void destroy();
|
||||
void write(String data);
|
||||
bool get isClosed;
|
||||
StreamSubscription<List<int>> listen(Function(Uint8List event) onData, {Function (Object error)? onError, Function ()? onDone, bool cancelOnError = true});
|
||||
StreamSubscription<List<int>> listen(Function(Uint8List event) onData,
|
||||
{Function(Object error)? onError, Function()? onDone, bool cancelOnError = true});
|
||||
ProxyAddress get address;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,4 +1,3 @@
|
||||
|
||||
import 'package:cw_core/utils/print_verbose.dart';
|
||||
import 'package:cw_core/utils/proxy_socket/abstract.dart';
|
||||
import 'dart:async';
|
||||
@@ -9,15 +8,16 @@ class ProxySocketInsecure implements ProxySocket {
|
||||
final Socket socket;
|
||||
|
||||
ProxySocketInsecure(this.socket);
|
||||
|
||||
|
||||
bool isClosed = false;
|
||||
|
||||
ProxyAddress get address => ProxyAddress(host: socket.remoteAddress.host, port: socket.remotePort);
|
||||
|
||||
ProxyAddress get address =>
|
||||
ProxyAddress(host: socket.remoteAddress.host, port: socket.remotePort);
|
||||
|
||||
@override
|
||||
Future<void> close() async {
|
||||
try {
|
||||
if (isClosed) return;
|
||||
if (isClosed) return;
|
||||
isClosed = true;
|
||||
return socket.close();
|
||||
} catch (e) {
|
||||
@@ -25,7 +25,7 @@ class ProxySocketInsecure implements ProxySocket {
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@override
|
||||
void destroy() async {
|
||||
try {
|
||||
@@ -37,7 +37,7 @@ class ProxySocketInsecure implements ProxySocket {
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@override
|
||||
void write(String data) {
|
||||
try {
|
||||
@@ -51,9 +51,10 @@ class ProxySocketInsecure implements ProxySocket {
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@override
|
||||
StreamSubscription<List<int>> listen(Function(Uint8List event) onData, {Function(Object error)? onError, Function()? onDone, bool cancelOnError = true}) {
|
||||
StreamSubscription<List<int>> listen(Function(Uint8List event) onData,
|
||||
{Function(Object error)? onError, Function()? onDone, bool cancelOnError = true}) {
|
||||
return socket.listen(
|
||||
(data) {
|
||||
onData(Uint8List.fromList(data));
|
||||
@@ -63,4 +64,4 @@ class ProxySocketInsecure implements ProxySocket {
|
||||
cancelOnError: cancelOnError,
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,9 +11,10 @@ class ProxySocketSecure implements ProxySocket {
|
||||
bool isClosed = false;
|
||||
|
||||
ProxySocketSecure(this.socket);
|
||||
|
||||
ProxyAddress get address => ProxyAddress(host: socket.remoteAddress.host, port: socket.remotePort);
|
||||
|
||||
|
||||
ProxyAddress get address =>
|
||||
ProxyAddress(host: socket.remoteAddress.host, port: socket.remotePort);
|
||||
|
||||
@override
|
||||
Future<void> close() async {
|
||||
try {
|
||||
@@ -25,11 +26,11 @@ class ProxySocketSecure implements ProxySocket {
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@override
|
||||
void destroy() async {
|
||||
try {
|
||||
if (isClosed) return;
|
||||
if (isClosed) return;
|
||||
isClosed = true;
|
||||
socket.destroy();
|
||||
} catch (e) {
|
||||
@@ -37,7 +38,7 @@ class ProxySocketSecure implements ProxySocket {
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@override
|
||||
void write(String data) {
|
||||
runZonedGuarded(() {
|
||||
@@ -57,9 +58,10 @@ class ProxySocketSecure implements ProxySocket {
|
||||
printV("ProxySocketSecure: write (async error): $e");
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
@override
|
||||
StreamSubscription<List<int>> listen(Function(Uint8List event) onData, {Function(Object error)? onError, Function()? onDone, bool cancelOnError = true}) {
|
||||
StreamSubscription<List<int>> listen(Function(Uint8List event) onData,
|
||||
{Function(Object error)? onError, Function()? onDone, bool cancelOnError = true}) {
|
||||
return socket.listen(
|
||||
(data) {
|
||||
onData(Uint8List.fromList(data));
|
||||
|
||||
@@ -9,10 +9,10 @@ class ProxySocketSocks implements ProxySocket {
|
||||
final SOCKSSocket socket;
|
||||
bool isClosed = false;
|
||||
ProxySocketSocks(this.socket);
|
||||
|
||||
|
||||
@override
|
||||
ProxyAddress get address => ProxyAddress(host: socket.proxyHost, port: socket.proxyPort);
|
||||
|
||||
|
||||
@override
|
||||
Future<void> close() async {
|
||||
try {
|
||||
@@ -24,10 +24,10 @@ class ProxySocketSocks implements ProxySocket {
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@override
|
||||
void destroy() => close();
|
||||
|
||||
|
||||
@override
|
||||
void write(String data) {
|
||||
try {
|
||||
@@ -43,7 +43,8 @@ class ProxySocketSocks implements ProxySocket {
|
||||
}
|
||||
|
||||
@override
|
||||
StreamSubscription<List<int>> listen(Function(Uint8List event) onData, {Function(Object error)? onError, Function()? onDone, bool cancelOnError = true}) {
|
||||
StreamSubscription<List<int>> listen(Function(Uint8List event) onData,
|
||||
{Function(Object error)? onError, Function()? onDone, bool cancelOnError = true}) {
|
||||
return socket.listen(
|
||||
(data) {
|
||||
onData(Uint8List.fromList(data));
|
||||
@@ -54,4 +55,3 @@ class ProxySocketSocks implements ProxySocket {
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user