disconnect method
Implementation
@override
Future<void> disconnect(String topic) async {
_checkInitialized();
_isValidDisconnect(topic);
if (pairings!.has(topic)) {
try {
await sendRequest(
topic,
RPCConstants.WC_PAIRING_DELETE,
Errors.getSdkError(Errors.USER_DISCONNECTED).toJson(),
);
await pairings!.delete(topic);
onPairingDelete.broadcast(
PairingEvent(
topic: topic,
),
);
} on JsonRpcError catch (e) {
onPairingDelete.broadcast(
PairingEvent(
topic: topic,
error: e,
),
);
}
}
}