disconnect method
Implementation
@override
Future<void> disconnect({
required String topic,
required ErrorResponse reason,
}) async {
_checkInitialized();
_isValidDisconnect(topic);
if (sessions.has(topic)) {
await core.pairing.sendRequest(
topic,
"wc_sessionDelete",
Errors.getSdkError(Errors.USER_DISCONNECTED).toJson(),
);
await _deleteSession(topic);
} else {
await core.pairing.disconnect(topic);
}
}