获取一个包含 uid 和 RooId 的 json 对象. @return JsonObject 返回一个包含 uid 和 RooId 的 json 对象. @author srcrs @since 2020-11-20
()
| 167 | * @since 2020-11-20 |
| 168 | */ |
| 169 | public JsonObject getuidAndRid() { |
| 170 | /* 直播间 id */ |
| 171 | String roomId; |
| 172 | /* 直播间 uid 即 up 的 id*/ |
| 173 | String uid; |
| 174 | if (!"0".equals(ConfigLoader.helperConfig.getTaskConfig().getUpLive())) { |
| 175 | /* 获取指定up的id */ |
| 176 | uid = ConfigLoader.helperConfig.getTaskConfig().getUpLive(); |
| 177 | roomId = getRoomInfoOld(uid); |
| 178 | String status = "0"; |
| 179 | if (status.equals(roomId)) { |
| 180 | log.info("自定义up {} 无直播间", uid); |
| 181 | /* 随机获取一个直播间 */ |
| 182 | roomId = xliveGetRecommend(); |
| 183 | uid = xliveGetRoomUid(roomId); |
| 184 | log.info("随机直播间"); |
| 185 | } else { |
| 186 | log.info("自定义up {} 的直播间", uid); |
| 187 | } |
| 188 | |
| 189 | } else { |
| 190 | /* 随机获取一个直播间 */ |
| 191 | roomId = xliveGetRecommend(); |
| 192 | uid = xliveGetRoomUid(roomId); |
| 193 | log.info("随机直播间"); |
| 194 | } |
| 195 | JsonObject json = new JsonObject(); |
| 196 | json.addProperty("uid", uid); |
| 197 | json.addProperty("roomid", roomId); |
| 198 | return json; |
| 199 | } |
| 200 | |
| 201 | @Override |
| 202 | public String getName() { |
no test coverage detected