Files
wewechat-plus-plus/src/js/utils/storage.js
Riceneeder 58ce6cb67b wewechat++ init
仓库提交至星火社区作品集

Signed-off-by: Riceneeder <86492950+Riceneeder@users.noreply.github.com>
2022-09-01 20:38:13 +08:00

41 lines
933 B
JavaScript

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();
}
});
});
}
};