fix: 微信登录补充保存username和role
Some checks failed
continuous-integration/drone/push Build is failing

This commit is contained in:
Agent
2026-04-04 07:35:21 +00:00
parent 756444ef2b
commit d12eea7693
10597 changed files with 817047 additions and 3 deletions

41
node_modules/licia/FileStore.js generated vendored Normal file
View File

@@ -0,0 +1,41 @@
const Store = require('./Store');
const isEmpty = require('./isEmpty');
const debounce = require('./debounce');
const stringify = require('./stringify');
const isObj = require('./isObj');
const defaults = require('./defaults');
const noop = require('./noop');
const fs = require('fs');
exports = Store.extend({
initialize: function FileStore(path, data) {
this._path = path;
data = data || {};
let fileData;
if (fs.existsSync(path)) {
try {
fileData = JSON.parse(fs.readFileSync(path, 'utf8'));
} catch (e) {
fileData = {};
}
}
if (!isObj(fileData)) {
fileData = {};
}
data = defaults(fileData, data);
this.save = debounce(data => {
if (isEmpty(data)) {
fs.unlink(this._path, noop);
return;
}
fs.writeFile(this._path, stringify(data), 'utf8', noop);
}, 300);
this.callSuper(Store, 'initialize', [data]);
}
});
module.exports = exports;