Add commented code to test endpoint connection
This commit is contained in:
parent
7a6bda3545
commit
adcb876203
|
@ -12,6 +12,7 @@ import 'package:polkawallet_sdk/polkawallet_sdk.dart';
|
||||||
import 'package:polkawallet_sdk/storage/keyring.dart';
|
import 'package:polkawallet_sdk/storage/keyring.dart';
|
||||||
import 'package:polkawallet_sdk/storage/types/keyPairData.dart';
|
import 'package:polkawallet_sdk/storage/types/keyPairData.dart';
|
||||||
import 'package:truncate/truncate.dart';
|
import 'package:truncate/truncate.dart';
|
||||||
|
// import 'package:web_socket_channel/io.dart';
|
||||||
|
|
||||||
class SubstrateSdk with ChangeNotifier {
|
class SubstrateSdk with ChangeNotifier {
|
||||||
final int ss58 = 42;
|
final int ss58 = 42;
|
||||||
|
@ -47,6 +48,28 @@ class SubstrateSdk with ChangeNotifier {
|
||||||
n.endpoint = configBox.get('endpoint');
|
n.endpoint = configBox.get('endpoint');
|
||||||
n.ss58 = ss58;
|
n.ss58 = ss58;
|
||||||
node.add(n);
|
node.add(n);
|
||||||
|
int timeout = 7000;
|
||||||
|
|
||||||
|
// if (n.endpoint!.startsWith('ws://')) {
|
||||||
|
// timeout = 5000;
|
||||||
|
// }
|
||||||
|
|
||||||
|
//// Check websocket conenction - only for wss
|
||||||
|
// final channel = IOWebSocketChannel.connect(
|
||||||
|
// Uri.parse('wss://192.168.1.72:9944'),
|
||||||
|
// );
|
||||||
|
|
||||||
|
// channel.stream.listen(
|
||||||
|
// (dynamic message) {
|
||||||
|
// log.d('message $message');
|
||||||
|
// },
|
||||||
|
// onDone: () {
|
||||||
|
// log.d('ws channel closed');
|
||||||
|
// },
|
||||||
|
// onError: (error) {
|
||||||
|
// log.d('ws error $error');
|
||||||
|
// },
|
||||||
|
// );
|
||||||
|
|
||||||
if (sdk.api.connectedNode?.endpoint != null) {
|
if (sdk.api.connectedNode?.endpoint != null) {
|
||||||
await sdk.api.setting.unsubscribeBestNumber();
|
await sdk.api.setting.unsubscribeBestNumber();
|
||||||
|
@ -55,7 +78,7 @@ class SubstrateSdk with ChangeNotifier {
|
||||||
isLoadingEndpoint = true;
|
isLoadingEndpoint = true;
|
||||||
notifyListeners();
|
notifyListeners();
|
||||||
final res = await sdk.api.connectNode(keyring, node).timeout(
|
final res = await sdk.api.connectNode(keyring, node).timeout(
|
||||||
const Duration(seconds: 7),
|
Duration(milliseconds: timeout),
|
||||||
onTimeout: () => null,
|
onTimeout: () => null,
|
||||||
);
|
);
|
||||||
isLoadingEndpoint = false;
|
isLoadingEndpoint = false;
|
||||||
|
|
|
@ -1356,7 +1356,7 @@ packages:
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.0.1"
|
version: "1.0.1"
|
||||||
web_socket_channel:
|
web_socket_channel:
|
||||||
dependency: transitive
|
dependency: "direct main"
|
||||||
description:
|
description:
|
||||||
name: web_socket_channel
|
name: web_socket_channel
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
|
|
|
@ -80,6 +80,7 @@ dependencies:
|
||||||
url: https://github.com/poka-IT/sdk.git
|
url: https://github.com/poka-IT/sdk.git
|
||||||
ref: fixAndroidActivityVersion
|
ref: fixAndroidActivityVersion
|
||||||
dots_indicator: ^2.1.0
|
dots_indicator: ^2.1.0
|
||||||
|
web_socket_channel: ^2.2.0
|
||||||
|
|
||||||
dev_dependencies:
|
dev_dependencies:
|
||||||
# flutter_launcher_icons: ^0.9.2
|
# flutter_launcher_icons: ^0.9.2
|
||||||
|
|
Loading…
Reference in New Issue