UserInfoData.swift 736 B

123456789101112131415161718192021222324252627
  1. //
  2. // UserInfoData.swift
  3. // fiveConstant
  4. //
  5. // Created by 李建 on 2023/1/29.
  6. //
  7. import Foundation
  8. import SwiftyUserDefaults
  9. extension DefaultsKeys {
  10. var token: DefaultsKey<String?>{.init("token", defaultValue: "")}
  11. var realName: DefaultsKey<String?>{.init("realName", defaultValue: "")}
  12. var userName: DefaultsKey<String?>{.init("userName", defaultValue: "")}
  13. var phone: DefaultsKey<String?>{.init("phone", defaultValue: "")}
  14. var defaultHomeId: DefaultsKey<String?>{.init("defaultHomeId", defaultValue: "")}
  15. var photo: DefaultsKey<String?>{.init("photo", defaultValue: "")}
  16. }
  17. class UserInfoData: ObservableObject {
  18. @Published var photo: String = ""
  19. @Published var userName: String = ""
  20. }