Aidra Driver 1.3.5+68
Aidra Driver - Your path to green energy
Loading...
Searching...
No Matches
collections_local_datasource.dart
Go to the documentation of this file.
1import '../../../../../core/common/models/collection_model.dart';
2import '../../../../../core/isar/isar_local_database.dart';
3import '../../../../../core/isar/models/collections/completed_collection_isar_model.dart';
4import '../../../../../core/isar/models/collections/todo_collection_isar_model.dart';
5
8
9 Future<List<int>> saveTodoCollections({
10 required List<CollectionModel> todoCollections
11 }) async {
12 final isarCompletedCollectionList = todoCollections.map(
14 ).toList();
15 final savedTodoCollectionsIdsList = await isar.putAll<TodoCollectionIsarModel>(
16 isarCompletedCollectionList,
17 );
18 return savedTodoCollectionsIdsList;
19 }
20
21 Future<List<int>> saveCompletedCollections({
22 required List<CollectionModel> completedCollections
23 }) async {
24 final isarCompletedCollectionList = completedCollections.map(
26 ).toList();
27 final savedCompletedCollectionsIdsList = await isar.putAll<CompletedCollectionIsarModel>(
28 isarCompletedCollectionList,
29 );
30 return savedCompletedCollectionsIdsList;
31 }
32}
Future< List< int > > saveCompletedCollections({ required List< CollectionModel > completedCollections }) async
Future< List< int > > saveTodoCollections({ required List< CollectionModel > todoCollections }) async
static CompletedCollectionIsarModel fromModel(CollectionModel model)
static IsarLocalDatabase get instance
static TodoCollectionIsarModel fromModel(CollectionModel model)