feat: Introduce offline synchronization for time registrations via a new sync service.
This commit is contained in:
@@ -3,8 +3,16 @@ import '../services/time_service.dart';
|
||||
import '../models/time_registration.dart';
|
||||
import 'auth_provider.dart';
|
||||
|
||||
import '../services/sync_service.dart';
|
||||
|
||||
// Sync service provider
|
||||
final syncServiceProvider = Provider<SyncService>((ref) => throw UnimplementedError());
|
||||
|
||||
// Time service provider
|
||||
final timeServiceProvider = Provider<TimeService>((ref) => TimeService());
|
||||
final timeServiceProvider = Provider<TimeService>((ref) {
|
||||
final syncService = ref.watch(syncServiceProvider);
|
||||
return TimeService(syncService);
|
||||
});
|
||||
|
||||
// Active registration provider - henter pågående timeregistrering
|
||||
final activeRegistrationProvider = FutureProvider<TimeRegistration?>((ref) async {
|
||||
|
||||
Reference in New Issue
Block a user