Skip to content

Commit 546e128

Browse files
author
Egor Komarov
committed
refactor: network type handling to use a dedicated NetworkType extension type
1 parent 2f437f6 commit 546e128

40 files changed

+183
-139
lines changed

lib/app/service/assets_service.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -234,7 +234,7 @@ class AssetsService {
234234
try {
235235
if (transport.transport.disposed) return null;
236236

237-
if (transport.networkType == 'ton') {
237+
if (transport.networkType == NetworkType.ton) {
238238
final details = await JettonWallet.getJettonRootDetails(
239239
transport: transport.transport,
240240
tokenRoot: rootTokenContract,

lib/app/service/connection/connection.dart

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,4 @@ export 'default_network.dart';
44
export 'generic_token_subscriber.dart';
55
export 'group.dart';
66
export 'mapping/mapping.dart';
7-
export 'network_type.dart';
87
export 'transport_strategies/transport_strategies.dart';

lib/app/service/connection/connection_service.dart

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,7 @@ extension TransportTypeExtension on TransportStrategy {
130130
return (this as CommonTransportStrategy).networkType;
131131
}
132132

133-
return '';
133+
return NetworkType.empty();
134134
}
135135

136136
NetworkGroup get networkGroup {
@@ -157,8 +157,8 @@ extension TransportTypeExtension on TransportStrategy {
157157
return null;
158158
}
159159

160-
bool get isEverscale => networkType == 'ever';
161-
bool get isVenom => networkType == 'venom';
162-
bool get isTon => networkGroup.startsWith('ton');
160+
bool get isEverscale => networkType.isEver;
161+
bool get isVenom => networkType.isVenom;
162+
bool get isTon => networkType.isTon;
163163
bool get isHmstr => networkGroup.startsWith('hmstr');
164164
}

lib/app/service/connection/data/connection_data/connection_data.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import 'package:app/app/service/connection/network_type.dart';
1+
import 'package:app/app/service/connection/data/network_type.dart';
22
import 'package:app/utils/utils.dart';
33
import 'package:freezed_annotation/freezed_annotation.dart';
44
import 'package:uuid/uuid.dart';

0 commit comments

Comments
 (0)