userStatusManager.js 617 B

1234567891011121314151617181920
  1. "use strict";
  2. const common_vendor = require("../common/vendor.js");
  3. const data_data = require("../data/data.js");
  4. const UserStatus = common_vendor.defineStore("user-status", () => {
  5. let data = common_vendor.reactive(new data_data.user_status());
  6. async function updateUserSlectBook(d) {
  7. data.cur_select_book_data = d;
  8. }
  9. function getUserSlectBook() {
  10. if (data == null) {
  11. return null;
  12. }
  13. if (data.cur_select_book_data == null) {
  14. return null;
  15. }
  16. return data.cur_select_book_data;
  17. }
  18. return { data, getUserSlectBook, updateUserSlectBook };
  19. });
  20. exports.UserStatus = UserStatus;