fix: фикс отступов, фикс перемещения чатов при запуске

This commit is contained in:
Jganenokk
2026-07-26 13:19:23 +07:00
parent a6cb13dcf9
commit ba1f63ad05
5 changed files with 174 additions and 6 deletions
+1
View File
@@ -598,6 +598,7 @@ class AccountModule {
profile.id,
config.cast<dynamic, dynamic>(),
);
await chats.applyFavorites(profile.id);
final userConfig = config['user'];
if (userConfig is Map) {
await AppDatabase.savePrivacyConfig(profile.id, jsonEncode(userConfig));
+3 -2
View File
@@ -163,13 +163,14 @@ _resolveLastMessage(dynamic lastMsg) {
Map<int, CachedChat> existing,
) {
final config = chatsConfig[id.toString()] ?? chatsConfig[id];
final ex = existing[id];
if (config is Map) {
final configFav = config['favIndex'] as int?;
return (
favIndex: config['favIndex'] as int?,
favIndex: (configFav != null && configFav > 0) ? configFav : ex?.favIndex,
dontDisturbUntil: (config['dontDisturbUntil'] as int?) ?? 0,
);
}
final ex = existing[id];
if (ex != null) {
return (favIndex: ex.favIndex, dontDisturbUntil: ex.dontDisturbUntil);
}