fieldHandle.js 457 B

123456789101112131415161718192021222324252627282930
  1. const {isEmpty} = require("./typeTool_cjs");
  2. let baseData = {}
  3. // 过期时间
  4. let expireTime = 1000 * 60 * 5;
  5. // 上次时间
  6. let lastTime = 0;
  7. function setBaseData(data){
  8. lastTime = Date.now();
  9. baseData = data;
  10. }
  11. function getBaseData(){
  12. return baseData;
  13. }
  14. function isExpire(){
  15. let boolean = Date.now() - lastTime > expireTime;
  16. if(boolean){
  17. return isEmpty(baseData);
  18. }
  19. }
  20. module.exports = {
  21. setBaseData,
  22. getBaseData,
  23. isExpire,
  24. }