Исправление бага с ид пакетов. теперь они общий для всех пользователей, поэтому не будет пересечания в папках. v++
This commit is contained in:
@@ -39,8 +39,15 @@ public class TestsDatabase extends SQLiteDatabase {
|
||||
}
|
||||
@Override
|
||||
public void Init() throws Exception {
|
||||
if (!settings.containsKey(SettingName.DVMPackageMaxId))
|
||||
Insert(new TSetting(SettingName.DVMPackageMaxId, 0));
|
||||
//-
|
||||
if (!settings.containsKey(SettingName.SAPFORPackageId))
|
||||
Insert(new TSetting(SettingName.SAPFORPackageId, 0));
|
||||
//-
|
||||
if (!settings.containsKey(SettingName.TaskMaxId))
|
||||
Insert(new TSetting(SettingName.TaskMaxId, 0));
|
||||
//-
|
||||
if (!settings.containsKey(SettingName.SapforTaskMaxId))
|
||||
Insert(new TSetting(SettingName.SapforTaskMaxId, 0));
|
||||
}
|
||||
@@ -48,15 +55,8 @@ public class TestsDatabase extends SQLiteDatabase {
|
||||
public PassCode_2021 getSynchronizePassCode() {
|
||||
return PassCode_2021.SynchronizeTests;
|
||||
}
|
||||
public long IncMaxTaskId() throws Exception {
|
||||
TSetting setting = settings.get(SettingName.TaskMaxId);
|
||||
long res = setting.value;
|
||||
setting.value++;
|
||||
Update(setting);
|
||||
return res;
|
||||
}
|
||||
public long IncSapforMaxTaskId() throws Exception {
|
||||
TSetting setting = settings.get(SettingName.SapforTaskMaxId);
|
||||
public long IncKey(SettingName settingName) throws Exception{
|
||||
TSetting setting = settings.get(settingName);
|
||||
long res = setting.value;
|
||||
setting.value++;
|
||||
Update(setting);
|
||||
|
||||
Reference in New Issue
Block a user