fix: фикс отступов, фикс перемещения чатов при запуске
This commit is contained in:
@@ -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));
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user