!710 优化配置删除

pull/710/MERGE
ZoeLeeFZ 5 years ago committed by ChenX
parent 34a4c89d53
commit ab3eb58afd

@ -248,6 +248,7 @@ export class UserConfigStore extends Singleton
{
// 删除视图中的对应项
let currentName = this.configName;
if (!currentName) return;
observable(this.configsNames).remove(currentName);
@ -262,10 +263,19 @@ export class UserConfigStore extends Singleton
let data = await PostJson(ConfigUrls.Edit, { key: type, value: JSON.stringify(configs) });
if (data.err_code === RequestStatus.Ok)
{
if (Object.keys(configs).length > 0)
{
await dbStore.Put(StoreName.ConfigData, GetIndexDBID(type), configs);
await dbStore.Put(StoreName.ConfigVersion, GetIndexDBID(type), data.version);
appCache.set(type, configs);
}
else
{
dbStore.Delete(StoreName.ConfigData, GetIndexDBID(type));
dbStore.Delete(StoreName.ConfigVersion, GetIndexDBID(type));
appCache.delete(type);
}
//切换到第一项
if (this.configsNames.length > 0)
{

Loading…
Cancel
Save