гепы(вроде, хз), починил загрузку данных безопасности, менюшку данных и там бля иди нахуй

This commit is contained in:
Jganenok
2026-05-15 19:14:29 +07:00
parent 0431db1c77
commit 849df83720
2 changed files with 10 additions and 4 deletions
+8 -3
View File
@@ -375,9 +375,7 @@ class AccountModule {
final accountId = await TokenStorage.getActiveAccountId();
if (accountId != null) {
final saved = await AppDatabase.getPrivacyConfig(accountId);
if (saved != null) {
return PrivacyConfig.fromJson(saved);
}
if (saved != null) return PrivacyConfig.fromJson(saved);
}
return PrivacyConfig.empty();
}
@@ -1021,6 +1019,13 @@ class AccountModule {
profile.id,
config.cast<dynamic, dynamic>(),
);
final userConfig = config['user'];
if (userConfig is Map) {
await AppDatabase.savePrivacyConfig(
profile.id,
jsonEncode(userConfig),
);
}
}
try {
await FoldersModule.syncFromServer(_api, profile.id);
@@ -933,7 +933,7 @@ class _ChatListScreenState extends State<ChatListScreen>
),
),
Padding(
padding: const EdgeInsets.fromLTRB(20, 3, 20, 4),
padding: const EdgeInsets.fromLTRB(20, 3, 20, 6),
child: Container(
height: 44,
decoration: BoxDecoration(
@@ -1078,6 +1078,7 @@ class _ChatListScreenState extends State<ChatListScreen>
parent: const AlwaysScrollableScrollPhysics(),
),
slivers: [
const SliverToBoxAdapter(child: SizedBox(height: 6)),
if (chats.isEmpty && !_isInitialLoading)
SliverFillRemaining(
child: Center(