Skip to content

Commit be727a1

Browse files
committed
登录缓存
1 parent dd14625 commit be727a1

File tree

1 file changed

+13
-2
lines changed

1 file changed

+13
-2
lines changed

app/src/main/java/com/dtalk/dd/ui/activity/LoginActivity.java

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
import com.dtalk.dd.config.IntentConstant;
2727
import com.dtalk.dd.config.UrlConstant;
2828
import com.dtalk.dd.http.base.BaseClient;
29+
import com.dtalk.dd.http.friend.OtherUserInfoNoRemark;
2930
import com.dtalk.dd.http.user.UserClient;
3031
import com.dtalk.dd.http.user.UserInfo;
3132
import com.dtalk.dd.protobuf.IMLogin;
@@ -167,7 +168,12 @@ public void onCloseConnection() {
167168
public void onSuccess(Object data) {
168169
UserInfo user = (UserInfo) data;
169170
if (user.getStatus() == 1) {
170-
// SandboxUtils.getInstance().saveObject(IMApplication.getInstance(), user, "user");
171+
OtherUserInfoNoRemark userInfoNoRemark = new OtherUserInfoNoRemark();
172+
userInfoNoRemark.setAvatar(user.getAvatar());
173+
userInfoNoRemark.setUid(user.getUid());
174+
userInfoNoRemark.setNickname(user.getNickname());
175+
userInfoNoRemark.setMoment_cover(user.getMoment_cover());
176+
SandboxUtils.getInstance().saveObject(IMApplication.getInstance(), userInfoNoRemark, "user");
171177
SandboxUtils.getInstance().set(IMApplication.getInstance(), "token", user.getToken());
172178
imService.getLoginManager().login(loginIdentity);
173179
} else {
@@ -361,7 +367,12 @@ public void onCloseConnection() {
361367
public void onSuccess(Object data) {
362368
UserInfo user = (UserInfo) data;
363369
if (user.getStatus() == 1) {
364-
// SandboxUtils.getInstance().saveObject(IMApplication.getInstance(), user, "user");
370+
OtherUserInfoNoRemark userInfoNoRemark = new OtherUserInfoNoRemark();
371+
userInfoNoRemark.setAvatar(user.getAvatar());
372+
userInfoNoRemark.setUid(user.getUid());
373+
userInfoNoRemark.setNickname(user.getNickname());
374+
userInfoNoRemark.setMoment_cover(user.getMoment_cover());
375+
SandboxUtils.getInstance().saveObject(IMApplication.getInstance(), userInfoNoRemark, "user");
365376
SandboxUtils.getInstance().set(IMApplication.getInstance(), "token", user.getToken());
366377
SandboxUtils.getInstance().set(IMApplication.getInstance(), "avatar", user.getAvatar());
367378
SandboxUtils.getInstance().set(IMApplication.getInstance(), "cover", user.getMoment_cover());

0 commit comments

Comments
 (0)