TF-3278 Handle open app via deep link at MailboxDashboard screen

This commit is contained in:
dab246
2024-11-22 23:30:37 +07:00
committed by Dat H. Pham
parent 8022559bc2
commit 223fdbf1fb
59 changed files with 1058 additions and 429 deletions
@@ -17,6 +17,7 @@ extension KeychainSharingSessionExtension on KeychainSharingSession {
tokenEndpoint: tokenEndpoint,
oidcScopes: oidcScopes,
mailboxIdsBlockNotification: mailboxIdsBlockNotification ?? this.mailboxIdsBlockNotification,
isTWP: isTWP,
);
}
}
@@ -27,6 +27,7 @@ class KeychainSharingSession with EquatableMixin {
String? tokenEndpoint;
List<String>? oidcScopes;
List<MailboxId>? mailboxIdsBlockNotification;
bool isTWP;
KeychainSharingSession({
required this.accountId,
@@ -40,6 +41,7 @@ class KeychainSharingSession with EquatableMixin {
this.tokenEndpoint,
this.oidcScopes,
this.mailboxIdsBlockNotification,
this.isTWP = false,
});
factory KeychainSharingSession.fromJson(Map<String, dynamic> json) => _$KeychainSharingSessionFromJson(json);
@@ -59,5 +61,6 @@ class KeychainSharingSession with EquatableMixin {
tokenEndpoint,
oidcScopes,
mailboxIdsBlockNotification,
isTWP,
];
}