This commit is contained in:
2026-05-19 12:46:13 +02:00
parent 3f2f55d6c2
commit 3ecf617998
10 changed files with 313 additions and 16 deletions

View File

@@ -174,6 +174,22 @@ class TicketRepository {
});
}
Stream<List<TicketModel>> getLatestStoreTicketsStream({
required String storeId,
required int limit,
}) {
return _supabase
.from(_tableName)
.stream(primaryKey: ['id'])
.eq('store_id', storeId)
.order('created_at', ascending: false)
.limit(limit)
.map(
(listOfMaps) =>
listOfMaps.map((map) => TicketModel.fromMap(map)).toList(),
);
}
/// Recupera un ticket specifico CON TUTTE LE RELAZIONI espanse (Cliente e Modelli)
/// Questa è la vera magia di Supabase!
Future<TicketModel> getTicketById(String ticketId) async {