flutter_introduction/packages/flutter_introduction_interface/lib/src/local_introduction.dart

20 lines
457 B
Dart
Raw Normal View History

// SPDX-FileCopyrightText: 2022 Iconica
//
// SPDX-License-Identifier: BSD-3-Clause
import 'package:flutter_introduction_interface/src/introduction_interface.dart';
class LocalIntroductionDataProvider extends IntroductionInterface {
LocalIntroductionDataProvider();
bool hasViewed = false;
@override
2023-11-29 11:54:25 +01:00
Future<void> setCompleted({bool value = true}) async {
hasViewed = value;
}
@override
2023-11-29 11:54:25 +01:00
Future<bool> shouldShow() async => hasViewed;
}