添加 - Token 管理器

This commit is contained in:
suwings 2018-04-20 11:07:18 +08:00
parent 335396f6a5
commit d4903bbc14
2 changed files with 37 additions and 0 deletions

7
helper/TokenManager.js Normal file
View File

@ -0,0 +1,7 @@
const baseManagerModel = require('../model/baseManagerModel');
let onlyTokenManager = new baseManagerModel.ModelManager();
module.exports.TokenManager = onlyTokenManager;

30
model/baseManagerModel.js Normal file
View File

@ -0,0 +1,30 @@
class ModelManager {
constructor() {
this._mineself = {};
this.name = null;
}
add(key, value) {
if (key && value)
this._mineself[username] = userdata;
else
throw new Error("key or value is Null");
}
del(key) {
if (key) {
this._mineself[key] = undefined;
delete this._mineself[key];
} else
throw new Error("key is Null");
}
get(key) {
if (this._mineself.hasOwnProperty(key) && this._mineself[key]) {
return this._mineself[key];
}
return null;
}
}
module.exports.ModelManager = ModelManager;