|
@@ -35,6 +35,8 @@ public class UserModel : NSObject, NSCoding, Mappable{
|
|
|
|
|
|
var rongCloudToken : String?
|
|
|
var rcIMUid : String?
|
|
|
+
|
|
|
+ var version : String?
|
|
|
|
|
|
|
|
|
class func newInstance(map: Map) -> Mappable?{
|
|
@@ -60,6 +62,7 @@ public class UserModel : NSObject, NSCoding, Mappable{
|
|
|
bindWeixinUserModel <- map["bind_weixin"]
|
|
|
bindQQUserModel <- map["bind_qq"]
|
|
|
rongCloudToken <- map["rongcloud_token"]
|
|
|
+ version <- map["version"]
|
|
|
|
|
|
}
|
|
|
|
|
@@ -85,6 +88,7 @@ public class UserModel : NSObject, NSCoding, Mappable{
|
|
|
bindWeixinUserModel = aDecoder.decodeObject(forKey: "bind_weixin") as? BindThirdPartyUserModel
|
|
|
bindQQUserModel = aDecoder.decodeObject(forKey: "bind_qq") as? BindThirdPartyUserModel
|
|
|
rongCloudToken = aDecoder.decodeObject(forKey: "rongcloud_token") as? String
|
|
|
+ version = aDecoder.decodeObject(forKey: "version") as? String
|
|
|
|
|
|
}
|
|
|
|
|
@@ -143,6 +147,10 @@ public class UserModel : NSObject, NSCoding, Mappable{
|
|
|
if rongCloudToken != nil{
|
|
|
aCoder.encode(rongCloudToken, forKey: "rongcloud_token")
|
|
|
}
|
|
|
+
|
|
|
+ if version != nil{
|
|
|
+ aCoder.encode(version, forKey: "version")
|
|
|
+ }
|
|
|
|
|
|
}
|
|
|
|
|
@@ -191,9 +199,9 @@ public class UserModel : NSObject, NSCoding, Mappable{
|
|
|
func getH5UserInfo() -> Dictionary<String,Any> {
|
|
|
//获取当前时间
|
|
|
let userModel = getModel()
|
|
|
+ userModel?.version = AppInfo.clientVersion
|
|
|
var userInfoDic = Dictionary<String,Any>()
|
|
|
userInfoDic.updateValue("userInfo", forKey: "type")
|
|
|
- userInfoDic.updateValue(AppInfo.clientVersion, forKey: "version")
|
|
|
userInfoDic.updateValue(userModel?.toJSON() as Any, forKey: "params")
|
|
|
return userInfoDic
|
|
|
}
|