completePhantomRequest method
void
completePhantomRequest(
{ - required String url,
})
override
Implementation
@override
void completePhantomRequest({required String url}) async {
final params = Uri.parse(url).queryParameters;
final payload = await _phantomHelper.decryptPayload(params);
final phantomRequest = payload['phantomRequest'];
_core.logger.d('[$runtimeType] completePhantomRequest, payload: $payload');
switch (phantomRequest) {
case 'connect':
_onConnectPhantomWallet(payload);
break;
case 'disconnect':
_onDisconnectPhantomWallet(payload);
break;
default:
_onRequestResponse(payload);
break;
}
}