| | |
| | | RongCloudParam param = new RongCloudParam(); |
| | | param.setUserId(userId); |
| | | param.setName(name); |
| | | Map map = rongCloudClient.getToken(getRongCloudHead(), param); |
| | | Map<String,Object> map = rongCloudClient.getToken(getRongCloudHead(), param); |
| | | token = (String) map.get("token"); |
| | | log.debug("用户" + userId + "获取到融云token:" + token); |
| | | } catch (Exception ex) { |
| | |
| | | } |
| | | |
| | | @Override |
| | | public Map checkOnline(List<String> userIds) { |
| | | public Map<String,Object> checkOnline(List<String> userIds) { |
| | | Map<String, Object> onlineMap = new HashMap<>(); |
| | | for (String userId : userIds) { |
| | | RongCloudParam param = new RongCloudParam(); |
| | | param.setUserId(userId); |
| | | Map isOnline = rongCloudClient.checkOnline(getRongCloudHead(), param); |
| | | Map<String,Object> isOnline = rongCloudClient.checkOnline(getRongCloudHead(), param); |
| | | onlineMap.put(userId, isOnline.get("status")); |
| | | } |
| | | return onlineMap; |
| | |
| | | public Boolean checkOnline(String userId) { |
| | | RongCloudParam param = new RongCloudParam(); |
| | | param.setUserId(userId); |
| | | Map isOnline = rongCloudClient.checkOnline(getRongCloudHead(), param); |
| | | if (isOnline.get("status").equals("1")) { |
| | | return true; |
| | | } else { |
| | | return false; |
| | | } |
| | | Map<String,Object> isOnline = rongCloudClient.checkOnline(getRongCloudHead(), param); |
| | | return isOnline.get("status").equals("1"); |
| | | } |
| | | |
| | | /** |