completeSolflareRequest method
void
completeSolflareRequest(
{ - required String url,
})
override
Implementation
@override
void completeSolflareRequest({required String url}) async {
final params = Uri.parse(url).queryParameters;
final payload = await _solflareHelper!.decryptPayload(params);
final solflareRequest = payload['solflareRequest'];
_core.logger.d('[$runtimeType] completeSolflareRequest, payload: $payload');
switch (solflareRequest) {
case 'connect':
_onConnectSolflareWallet(payload);
break;
case 'disconnect':
_onDisconnectSolflareWallet(payload);
break;
default:
_onRequestResponse(payload);
break;
}
}