refactor nomi tabelle
This commit is contained in:
@@ -1,3 +1,4 @@
|
||||
import 'package:flux/core/enums_and_consts/consts.dart';
|
||||
import 'package:flux/features/tracking/models/tracking_model.dart';
|
||||
import 'package:get_it/get_it.dart';
|
||||
import 'package:supabase_flutter/supabase_flutter.dart';
|
||||
@@ -14,8 +15,8 @@ class TrackingRepository {
|
||||
}) async {
|
||||
// Facciamo la query con la JOIN per recuperare il nome dello staff al volo
|
||||
final response = await _supabase
|
||||
.from('tracking')
|
||||
.select('*, staff_member(name)')
|
||||
.from(Tables.trackings)
|
||||
.select('*, ${Tables.staffMembers}(name)')
|
||||
.eq('parent_id', parentId)
|
||||
.eq('parent_type', parentType.name)
|
||||
.order('created_at', ascending: false);
|
||||
@@ -25,7 +26,7 @@ class TrackingRepository {
|
||||
|
||||
/// Inserisce un nuovo evento di tracking
|
||||
Future<void> logEvent(TrackingModel tracking) async {
|
||||
await _supabase.from('tracking').insert(tracking.toMap());
|
||||
await _supabase.from(Tables.trackings).insert(tracking.toMap());
|
||||
}
|
||||
|
||||
/// Metodo helper rapido per loggare un cambio di stato o una nota
|
||||
|
||||
Reference in New Issue
Block a user