diff --git a/lib/features/login/data/datasource/account_datasource.dart b/lib/features/login/data/datasource/account_datasource.dart new file mode 100644 index 000000000..1eef5031f --- /dev/null +++ b/lib/features/login/data/datasource/account_datasource.dart @@ -0,0 +1,7 @@ +import 'package:model/account/account.dart'; + +abstract class AccountDatasource { + Future getCurrentAccount(); + + Future setCurrentAccount(Account newCurrentAccount); +} \ No newline at end of file diff --git a/lib/features/login/domain/repository/account_repository.dart b/lib/features/login/domain/repository/account_repository.dart new file mode 100644 index 000000000..8a83063f7 --- /dev/null +++ b/lib/features/login/domain/repository/account_repository.dart @@ -0,0 +1,8 @@ + +import 'package:model/account/account.dart'; + +abstract class AccountRepository { + Future getCurrentAccount(); + + Future setCurrentAccount(Account newCurrentAccount); +} \ No newline at end of file