Создание карточки в коллекции + экран поиска коллекции

This commit is contained in:
2025-04-02 21:40:31 +03:00
parent fb7ff84087
commit 17dff72655
36 changed files with 2495 additions and 277 deletions

View File

@@ -1,5 +1,7 @@
import 'package:injectable/injectable.dart';
import 'package:remever/database/database.dart';
import 'package:remever/inject.dart';
import 'package:remever/models/create_ticket_dto.dart';
import 'package:remever/services/tickets/tickets_interface.dart';
///
@@ -9,7 +11,12 @@ import 'package:remever/services/tickets/tickets_interface.dart';
@Singleton(as: TicketsInterface)
final class TicketsService implements TicketsInterface {
@override
Stream<List<Collection>> watchTicketsList() {
return Stream.empty();
Stream<List<Ticket>> watchTicketsList(String collectionId) {
return getIt<AppDatabase>().ticketsDao.getTickets(collectionId);
}
@override
Future<void> createTicket(CreateTicketDto dto) async {
return await getIt<AppDatabase>().ticketsDao.createTicket(dto);
}
}