deserializeNavigationFromSettings method

  1. @override
Navigation? deserializeNavigationFromSettings()
override

Implementation

@override
Navigation? deserializeNavigationFromSettings() {
  return _settingsManager.serializedNavigation.value.let((navigation) {
    if (navigation.isNotEmpty) {
      final bytes = Uint8List.fromList(navigation.codeUnits);
      return NavigationSerialization.deserialize(bytes.buffer);
    } else {
      return null;
    }
  });
}