File tree Expand file tree Collapse file tree 2 files changed +4
-3
lines changed
Expand file tree Collapse file tree 2 files changed +4
-3
lines changed Original file line number Diff line number Diff line change 22 "name" : " addon" ,
33 "description" : " 轻小说机翻站用户侧爬虫插件" ,
44 "private" : true ,
5- "version" : " 1.2.3 " ,
5+ "version" : " 1.2.4 " ,
66 "type" : " module" ,
77 "scripts" : {
88 "dev" : " wxt" ,
Original file line number Diff line number Diff line change @@ -31,7 +31,7 @@ export class Persist<K, T> {
3131 const deletePromise = Object . entries ( allItems )
3232 . filter ( ( [ fullKey ] ) => fullKey . startsWith ( this . genKey ( "" ) ) )
3333 . flatMap ( ( [ fullKey , value ] ) => {
34- const key = this . extractKey ( fullKey as StorageItemKey ) ;
34+ const key = this . extractKey ( fullKey as StorageItemKey ) ?? "" ;
3535 if ( ! checkCallback ( key , value as T ) ) {
3636 return [ this . del ( key ) ] ;
3737 }
@@ -64,7 +64,8 @@ export class Persist<K, T> {
6464 }
6565
6666 private extractKey ( storageItemKey : StorageItemKey ) : string {
67- return storageItemKey . split ( ":" ) [ 2 ] ;
67+ // ${tag}:${key}
68+ return storageItemKey . split ( ":" ) [ 1 ] ;
6869 }
6970
7071 async set ( key : K | string , value : T ) {
You can’t perform that action at this time.
0 commit comments