修复:礼物,坐骑显示问题

This commit is contained in:
18401019693
2022-08-24 11:10:27 +08:00
parent 7bbe82d72c
commit b377d01ca3
10 changed files with 59 additions and 34 deletions

View File

@@ -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));
}
);
}

View File

@@ -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);
}
/**
* 重新请求管理员身份信息
*/