forked from mirror/MCSManager
添加 - Token 管理器
This commit is contained in:
parent
335396f6a5
commit
d4903bbc14
7
helper/TokenManager.js
Normal file
7
helper/TokenManager.js
Normal 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
30
model/baseManagerModel.js
Normal 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;
|
Loading…
Reference in New Issue
Block a user