TF-657 Separate interactor/repository/datasource of identity

This commit is contained in:
dab246
2022-10-19 17:53:34 +07:00
committed by Dat H. Pham
parent 9a5fa29035
commit 398654a79d
26 changed files with 353 additions and 313 deletions
@@ -1,6 +1,8 @@
import 'package:core/core.dart';
import 'package:jmap_dart_client/jmap/identities/identity.dart';
class CreateNewIdentityLoading extends UIState {}
class CreateNewIdentitySuccess extends UIState {
final Identity newIdentity;
@@ -1,5 +1,7 @@
import 'package:core/core.dart';
class DeleteIdentityLoading extends UIState {}
class DeleteIdentitySuccess extends UIState {
DeleteIdentitySuccess();
@@ -1,5 +1,7 @@
import 'package:core/core.dart';
class EditIdentityLoading extends UIState {}
class EditIdentitySuccess extends UIState {
EditIdentitySuccess();
@@ -2,6 +2,8 @@ import 'package:core/core.dart';
import 'package:jmap_dart_client/jmap/core/state.dart';
import 'package:jmap_dart_client/jmap/identities/identity.dart';
class GetAllIdentitiesLoading extends UIState {}
class GetAllIdentitiesSuccess extends UIState {
final List<Identity>? identities;
final State? state;