优化会话列表,添加用户在线状态
This commit is contained in:
@@ -29,4 +29,6 @@ public class ChatSessionsVO {
|
|||||||
private Integer topStatus;
|
private Integer topStatus;
|
||||||
/** 免打扰状态 */
|
/** 免打扰状态 */
|
||||||
private Integer muteStatus;
|
private Integer muteStatus;
|
||||||
|
/** 会话状态 */
|
||||||
|
private Boolean online;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -26,4 +26,5 @@ public class UserInfoVO implements Serializable {
|
|||||||
private LocalDateTime createdAt;
|
private LocalDateTime createdAt;
|
||||||
private Double latitude;
|
private Double latitude;
|
||||||
private Double longitude;
|
private Double longitude;
|
||||||
|
private Boolean online;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -236,6 +236,7 @@ public class ChatServiceImpl implements ChatService {
|
|||||||
vo.setSessionName("用户" + session.getTargetUserId());
|
vo.setSessionName("用户" + session.getTargetUserId());
|
||||||
vo.setAvatarUrl(null);
|
vo.setAvatarUrl(null);
|
||||||
}
|
}
|
||||||
|
vo.setOnline(userService.isUserOnline(currentUserId));
|
||||||
return vo;
|
return vo;
|
||||||
}).collect(Collectors.toList());
|
}).collect(Collectors.toList());
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user