TF-2948 Apply new identity view for web
Signed-off-by: dab246 <tdvu@linagora.com>
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
|
||||
import 'package:jmap_dart_client/jmap/identities/identity.dart';
|
||||
import 'package:tmail_ui_user/features/manage_account/domain/model/identity_signature.dart';
|
||||
|
||||
extension IdentityExtension on Identity {
|
||||
|
||||
@@ -12,4 +12,8 @@ extension IdentityExtension on Identity {
|
||||
return '';
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
IdentitySignature? toIdentitySignature() => id != null
|
||||
? IdentitySignature(identityId: id!, signature: signatureAsString)
|
||||
: null;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,13 @@
|
||||
|
||||
import 'package:jmap_dart_client/jmap/identities/identity.dart';
|
||||
import 'package:tmail_ui_user/features/manage_account/domain/model/identity_signature.dart';
|
||||
import 'package:tmail_ui_user/features/manage_account/presentation/extensions/identity_extension.dart';
|
||||
|
||||
extension ListIdentityExtension on List<Identity> {
|
||||
|
||||
List<IdentitySignature> toListIdentitySignature() {
|
||||
return map((identity) => identity.toIdentitySignature())
|
||||
.nonNulls
|
||||
.toList();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user