claimDeferredIfAvailable method

  1. @override
Future<LinkMePayload?> claimDeferredIfAvailable()
override

Implementation

@override
Future<LinkMePayload?> claimDeferredIfAvailable() async {
  final payload = await _methodChannel
      .invokeMapMethod<String, dynamic>('claimDeferredIfAvailable');
  if (payload == null) return null;
  final parsed = LinkMePayload.fromJson(payload);
  if (await _maybeHandleForcedWebRedirect(parsed)) {
    return null;
  }
  return parsed;
}