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'; /// /// Сервис авторизации /// @Singleton(as: TicketsInterface) final class TicketsService implements TicketsInterface { @override Stream> watchTicketsList(String collectionId) { return getIt().ticketsDao.getTickets(collectionId); } @override Future createTicket(CreateTicketDto dto) async { return await getIt().ticketsDao.createTicket(dto); } }