Files
flutter-jwt-auth/lib/time/repository/time_repository.dart
2024-10-03 07:31:37 +02:00

14 lines
437 B
Dart

import 'package:flutter_jwt_auth/time/client/time_client.dart';
import 'package:flutter_jwt_auth/time/repository/api_time_repository.dart';
import 'package:riverpod_annotation/riverpod_annotation.dart';
part 'time_repository.g.dart';
@riverpod
TimeRepository timeRepository(TimeRepositoryRef ref) =>
ApiTimeRepository(ref.watch(timeClientProvider));
abstract interface class TimeRepository {
Future<DateTime> getServerTime();
}