mirror of
https://github.com/krille-chan/fluffychat
synced 2024-10-05 14:32:43 +00:00
chore: better logs on client init failed
This commit is contained in:
parent
97f606799e
commit
9c1bf05c0d
1 changed files with 9 additions and 6 deletions
|
@ -99,7 +99,8 @@ extension InitWithRestoreExtension on Client {
|
|||
);
|
||||
}
|
||||
}
|
||||
} catch (e) {
|
||||
} catch (e, s) {
|
||||
Logs().wtf('Client init failed!', e, s);
|
||||
final l10n = lookupL10n(PlatformDispatcher.instance.locale);
|
||||
final sessionBackupString = await storage?.read(key: storageKey);
|
||||
if (sessionBackupString == null) {
|
||||
|
@ -110,10 +111,6 @@ extension InitWithRestoreExtension on Client {
|
|||
rethrow;
|
||||
}
|
||||
|
||||
ClientManager.sendInitNotification(
|
||||
l10n.initAppError,
|
||||
l10n.restoreSessionBody(AppConfig.newIssueUrl.toString(), e.toString()),
|
||||
);
|
||||
try {
|
||||
final sessionBackup = SessionBackup.fromJsonString(sessionBackupString);
|
||||
await init(
|
||||
|
@ -127,7 +124,13 @@ extension InitWithRestoreExtension on Client {
|
|||
waitUntilLoadCompletedLoaded: false,
|
||||
onMigration: onMigration,
|
||||
);
|
||||
} catch (e) {
|
||||
ClientManager.sendInitNotification(
|
||||
l10n.initAppError,
|
||||
l10n.restoreSessionBody(
|
||||
AppConfig.newIssueUrl.toString(), e.toString()),
|
||||
);
|
||||
} catch (e, s) {
|
||||
Logs().wtf('Restore client failed!', e, s);
|
||||
ClientManager.sendInitNotification(
|
||||
l10n.initAppError,
|
||||
l10n.sessionLostBody(AppConfig.newIssueUrl.toString(), e.toString()),
|
||||
|
|
Loading…
Reference in a new issue