StorageData.ts 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. /**
  2. * @description 本地缓存
  3. * @author 邹勇
  4. */
  5. export class StorageData {
  6. /** 本地缓存key,必须是32位 */
  7. public storageKey: string = 'mzmNr2s358irB3WQC3AmGaWMFkMx2HQs';
  8. public clear() {
  9. mk.storage.clear();
  10. }
  11. public ifIsBlock(): boolean {
  12. let value = mk.storage.getStorage(StorageKey.fengkong);
  13. if (value) {
  14. if (value == 1) {
  15. console.log('==== ali block')
  16. }
  17. else if (value == 2) {
  18. console.log('==== shuzilm block')
  19. }
  20. else if (value == 3) {
  21. console.log('==== tongdun block')
  22. }
  23. return true;
  24. }
  25. return false;
  26. }
  27. }
  28. /**
  29. * 常用的 本地缓存
  30. */
  31. export enum StorageKey {
  32. loginTicket = 'loginTicket',
  33. isFirstIn = 'isFirstIn',
  34. uin = 'uin',
  35. sessionKey = 'sessionKey',
  36. nickname = 'nickname',
  37. isAuth = 'isAuth',
  38. avatar = 'avatar',
  39. /** 风控 */
  40. fengkong = "fengkong",
  41. }