Создание коллекций
This commit is contained in:
22
lib/services/collection/collections_service.dart
Normal file
22
lib/services/collection/collections_service.dart
Normal file
@@ -0,0 +1,22 @@
|
||||
import 'package:injectable/injectable.dart';
|
||||
import 'package:remever/database/database.dart';
|
||||
import 'package:remever/inject.dart';
|
||||
import 'package:remever/models/collection_dto.dart';
|
||||
import 'package:remever/services/collection/collections_interface.dart';
|
||||
|
||||
///
|
||||
/// Сервис авторизации
|
||||
///
|
||||
|
||||
@Singleton(as: CollectionsInterface)
|
||||
final class CollectionsService implements CollectionsInterface {
|
||||
@override
|
||||
Stream<List<Collection>> getCollectionsList() {
|
||||
return getIt<AppDatabase>().collectionsDao.getCollections();
|
||||
}
|
||||
|
||||
@override
|
||||
Future<void> createCollection(CollectionDto dto) async {
|
||||
return await getIt<AppDatabase>().collectionsDao.createCollection(dto);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user