wewechat++ init
仓库提交至星火社区作品集 Signed-off-by: Riceneeder <86492950+Riceneeder@users.noreply.github.com>
This commit is contained in:
40
src/js/utils/storage.js
Normal file
40
src/js/utils/storage.js
Normal file
@@ -0,0 +1,40 @@
|
||||
|
||||
import storage from 'electron-json-storage';
|
||||
|
||||
export default {
|
||||
get: (key) => {
|
||||
return new Promise((resolve, reject) => {
|
||||
storage.get(key, (err, data) => {
|
||||
if (err) {
|
||||
reject(err);
|
||||
} else {
|
||||
resolve(data);
|
||||
}
|
||||
});
|
||||
});
|
||||
},
|
||||
|
||||
set: (key, data) => {
|
||||
return new Promise((resolve, reject) => {
|
||||
storage.set(key, data, err => {
|
||||
if (err) {
|
||||
reject(err);
|
||||
} else {
|
||||
resolve(data);
|
||||
}
|
||||
});
|
||||
});
|
||||
},
|
||||
|
||||
remove: (key) => {
|
||||
return new Promise((resolve, reject) => {
|
||||
storage.remove(key, err => {
|
||||
if (err) {
|
||||
reject(err);
|
||||
} else {
|
||||
resolve();
|
||||
}
|
||||
});
|
||||
});
|
||||
}
|
||||
};
|
||||
Reference in New Issue
Block a user