lastKnown method

  1. @override
Future<PlatformLastKnown> lastKnown()
override

Implementation

@override
Future<PlatformLastKnown> lastKnown() async {
  final corrupt = corruptStored;
  if (corrupt != null) {
    corruptStored = null;
    _stored = null;
    _storedAddress = null;
    _pendingStore = null;
    return PlatformLastKnown(
      os: access.isAllowed ? osLastKnown : null,
      storedCorrupt: corrupt,
    );
  }
  return PlatformLastKnown(
    os: access.isAllowed ? osLastKnown : null,
    stored: _storedRead(),
  );
}