fix: 多账户初始化sql不生效

This commit is contained in:
oldweipro 2023-08-24 16:50:07 +08:00 committed by No8blackball
parent 15489525a8
commit 085625f892

View File

@ -32,7 +32,8 @@ class WKDBHelper {
.loadString('packages/wukongimfluttersdk/assets/sql.txt');
List<String> names = path.split(';');
SharedPreferences preferences = await SharedPreferences.getInstance();
int maxVersion = preferences.getInt('wk_max_sql_version') ?? 0;
String wkUid = WKIM.shared.options.uid!;
int maxVersion = preferences.getInt('wk_max_sql_version_$wkUid') ?? 0;
int saveVersion = 0;
for (int i = 0; i < names.length; i++) {
if (names[i] == '') {
@ -55,7 +56,7 @@ class WKDBHelper {
}
}
if (saveVersion > 0) {
preferences.setInt('wk_max_sql_version', saveVersion);
preferences.setInt('wk_max_sql_version_$wkUid', saveVersion);
}
return true;
}