| | |
| | | // 融云配置 |
| | | String appKey = rongCloudProperties.getAppKey(); |
| | | String appSecret = rongCloudProperties.getAppSecret(); |
| | | |
| | | log.info("app-key info:"+appKey); |
| | | log.info("app-Secret info:"+appSecret); |
| | | // 融云服务端重新加载 |
| | | rongCloud = RongCloud.getInstance(appKey, appSecret); |
| | | return rongCloud; |
| | |
| | | .setName(name) |
| | | .setPortrait(portrait); |
| | | TokenResult result = getRongCloud().user.register(userModel); |
| | | |
| | | |
| | | // {"token":"UNFruJFNKX77FTKA0fO92Xm4tDCdiuJG@fnk7.cn.rongnav.com;fnk7.cn.rongcfg.com","userId":"1","reqBody":"userId=1&name=%E7%B3%BB%E7%BB%9F%E6%8F%90%E7%A4%BA&portraitUri=http%3A%2F%2Fwww.rongcloud.cn%2Fimages%2Flogo.png","code":200,"requestId":"e3e851ac0cdb47a4ad456f9c8dd1e88a"} |
| | | log.info("融云IM getToken: " + result.toString()); |
| | |
| | | UserModel userModel = new UserModel().setId(id); |
| | | |
| | | CheckOnlineResult result = getRongCloud().user.onlineStatus.check(userModel); |
| | | |
| | | log.info("融云IM checkOnline: " + result.toString()); |
| | | |
| | | assertEquals("200", result.getCode().toString()); |
| | |
| | | GroupMember[] members = Arrays.stream(userIds) |
| | | .map(userId -> new GroupMember().setId(userId)) |
| | | .toArray(GroupMember[]::new); |
| | | |
| | | log.info("groupid:{},groupName:{},members:{}",groupId,groupName,StrUtil.join(",",userIds)); |
| | | GroupModel group = new GroupModel() |
| | | .setId(groupId) |
| | | .setMembers(members) |