UNPKG

coa-wx-isv

Version:

一个轻量的微信SDK服务商版 for Node.js

20 lines (19 loc) 527 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.WxIsvStorage = void 0; class WxIsvStorage { constructor() { this.DATA = {}; } async get(key) { const { value, expire } = this.DATA[key] || { value: null, expire: 0 }; if (expire < Date.now()) return null; return value; } async set(key, value, ms) { const expire = Date.now() + ms; this.DATA[key] = { value, expire }; } } exports.WxIsvStorage = WxIsvStorage;