SdkLoginReUserInfoModel.js 961 B

123456789101112131415161718192021222324252627282930313233343536
  1. import base from "./base.js";
  2. import gameConfig from "../config/game.js";
  3. class SdkLoginReUserInfoModel extends base {
  4. constructor(config) {
  5. super();
  6. this.storageKey = "sdkLoginReUserInfo";
  7. this.defaultInfo = {
  8. access_token: "",
  9. head_img_url: "",
  10. nickname: "",
  11. username: "",
  12. fcm: 0,
  13. uid: 0,
  14. openid: "",
  15. cp_appid: 0, //主包appid,研发校验登录态会用
  16. appid: 0, //子包appid,根据platform判断
  17. agent_id: 1000,
  18. site_id: 1000,
  19. mobile: "", //绑定手机号
  20. pop_content: "", //弹窗内容
  21. pop_title: "", //弹窗标题
  22. };
  23. this.load(config);
  24. }
  25. static getInstance(config) {
  26. if (!SdkLoginReUserInfoModel.instance) {
  27. SdkLoginReUserInfoModel.instance = new SdkLoginReUserInfoModel(config);
  28. return SdkLoginReUserInfoModel.instance;
  29. }
  30. return SdkLoginReUserInfoModel.instance;
  31. }
  32. }
  33. export default SdkLoginReUserInfoModel;