修复:礼物,坐骑显示问题
This commit is contained in:
@@ -61,7 +61,8 @@ public class EffectsSettingsDialog extends AbsDialogFragment {
|
||||
ImgLoader.display(getContext(), R.mipmap.special_icon_on, specialSwitch);
|
||||
}
|
||||
//更新特效开关
|
||||
IMLoginManager.get(getContext()).upDataUserInfo(userInfo.setGiftEffect(giftEffect));
|
||||
IMLoginManager.get(getContext()).setGiftEffect(giftEffect);
|
||||
IMLoginManager.get(getContext()).upDataUserInfo(userInfo.setGiftEffect(giftEffect));
|
||||
}
|
||||
);
|
||||
//坐骑特效开关
|
||||
@@ -73,7 +74,8 @@ public class EffectsSettingsDialog extends AbsDialogFragment {
|
||||
ImgLoader.display(getContext(), R.mipmap.special_icon_on, specialMountSwitch);
|
||||
}
|
||||
//更新特效开关
|
||||
IMLoginManager.get(getContext()).upDataUserInfo(userInfo.setMountEffect(mountEffect));
|
||||
IMLoginManager.get(getContext()).setMountEffect(mountEffect);
|
||||
IMLoginManager.get(getContext()).upDataUserInfo(userInfo.setMountEffect(mountEffect));
|
||||
}
|
||||
);
|
||||
}
|
||||
|
||||
@@ -27,6 +27,8 @@ public class IMLoginManager extends BaseCacheManager {
|
||||
private IMLoginModel userInfo;
|
||||
private final static String isNewUserGif = "isNewUserGif";
|
||||
private final static String isNewUserOne = "isNewUserOne";
|
||||
private final static String GiftEffect = "giftEffect";
|
||||
private final static String MountEffect = "mountEffect";
|
||||
//暂时缓存token
|
||||
private String token = "";
|
||||
|
||||
@@ -85,6 +87,8 @@ public class IMLoginManager extends BaseCacheManager {
|
||||
if (userInfo != null)
|
||||
token = userInfo.getToken();
|
||||
}
|
||||
userInfo.setGiftEffect(getBoolean(GiftEffect, false));
|
||||
userInfo.setMountEffect(getBoolean(MountEffect, false));
|
||||
return userInfo;
|
||||
}
|
||||
|
||||
@@ -108,6 +112,8 @@ public class IMLoginManager extends BaseCacheManager {
|
||||
if (userInfo != null && !TextUtils.isEmpty(userInfo.getToken())) {
|
||||
token = userInfo.getToken();
|
||||
}
|
||||
userInfo.setGiftEffect(getBoolean(GiftEffect, false));
|
||||
userInfo.setMountEffect(getBoolean(MountEffect, false));
|
||||
if (netHandler == null) {
|
||||
netHandler = new Handler();
|
||||
}
|
||||
@@ -124,6 +130,8 @@ public class IMLoginManager extends BaseCacheManager {
|
||||
if (!TextUtils.isEmpty(token)) {
|
||||
userInfo.setToken(token);
|
||||
}
|
||||
userInfo.setGiftEffect(getBoolean(GiftEffect, false));
|
||||
userInfo.setMountEffect(getBoolean(MountEffect, false));
|
||||
put(KEY_USER_INFO, new Gson().toJson(userInfo));
|
||||
//兼容老模块(之后要把用户维护的类更换掉)
|
||||
SpUtil.getInstance().setStringValue(SpUtil.USER_INFO, new Gson().toJson(userInfo));
|
||||
@@ -139,11 +147,23 @@ public class IMLoginManager extends BaseCacheManager {
|
||||
if (!TextUtils.isEmpty(token)) {
|
||||
userInfo.setToken(token);
|
||||
}
|
||||
userInfo.setGiftEffect(getBoolean(GiftEffect, false));
|
||||
userInfo.setMountEffect(getBoolean(MountEffect, false));
|
||||
deleteByKey(KEY_USER_INFO);
|
||||
put(KEY_USER_INFO, new Gson().toJson(userInfo));
|
||||
//兼容老模块(之后要把用户维护的类更换掉)
|
||||
SpUtil.getInstance().setStringValue(SpUtil.USER_INFO, new Gson().toJson(userInfo));
|
||||
}
|
||||
|
||||
public void setGiftEffect(boolean giftEffect) {
|
||||
put(GiftEffect, giftEffect);
|
||||
}
|
||||
|
||||
public void setMountEffect(boolean mountEffect) {
|
||||
|
||||
put(MountEffect, mountEffect);
|
||||
}
|
||||
|
||||
/**
|
||||
* 重新请求管理员身份信息
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user