userDataManager.js 557 B

12345678910111213141516171819
  1. "use strict";
  2. const common_vendor = require("../common/vendor.js");
  3. const data_data = require("../data/data.js");
  4. const UserData = common_vendor.defineStore("user-data", () => {
  5. let data = common_vendor.reactive(new data_data.user_data());
  6. async function updateUserData(d) {
  7. data.token = d.token;
  8. data.user_id = d.user_id;
  9. data.user_name = d.user_name;
  10. }
  11. function getUserToken() {
  12. if (data == null) {
  13. return "";
  14. }
  15. return data.token;
  16. }
  17. return { data, updateUserData, getUserToken };
  18. });
  19. exports.UserData = UserData;