refactor repositories

This commit is contained in:
shenlong-tanwen
2024-09-21 20:04:05 +05:30
parent d6495f014d
commit e810512285
23 changed files with 142 additions and 127 deletions
@@ -2,10 +2,10 @@ import 'dart:async';
import 'package:immich_mobile/domain/models/user.model.dart';
abstract class IUserRepository {
/// Fetches user
FutureOr<User?> fetch(String userId);
abstract interface class IUserRepository {
/// Insert user
FutureOr<bool> add(User user);
FutureOr<bool> upsert(User user);
/// Fetches user
FutureOr<User?> getForId(String userId);
}