🎨 增加批量移除本地 kv 存储接口

This commit is contained in:
Liang Ding 2023-03-22 15:21:23 +08:00
parent f36a8721e9
commit a5d0a6afae
No known key found for this signature in database
GPG key ID: 136F30F901A2231D
3 changed files with 35 additions and 3 deletions

View file

@ -286,7 +286,7 @@ func getCriteria() (ret []*Criterion, err error) {
var localStorageLock = sync.Mutex{}
func RemoveLocalStorageVal(key string) (err error) {
func RemoveLocalStorageVals(keys []string) (err error) {
localStorageLock.Lock()
defer localStorageLock.Unlock()
@ -295,7 +295,9 @@ func RemoveLocalStorageVal(key string) (err error) {
return
}
delete(localStorage, key)
for _, key := range keys {
delete(localStorage, key)
}
return setLocalStorage(localStorage)
}