mirror of https://github.com/OpenVidu/openvidu.git
Extended error message when param missing in request
parent
23bdfdbb9b
commit
75f898e8bd
|
@ -273,21 +273,21 @@ public class RpcHandler extends DefaultJsonRpcHandler<JsonObject> {
|
||||||
|
|
||||||
public static String getStringParam(Request<JsonObject> request, String key) {
|
public static String getStringParam(Request<JsonObject> request, String key) {
|
||||||
if (request.getParams() == null || request.getParams().get(key) == null) {
|
if (request.getParams() == null || request.getParams().get(key) == null) {
|
||||||
throw new RuntimeException("Request element '" + key + "' is missing");
|
throw new RuntimeException("Request element '" + key + "' is missing in method '" + request.getMethod() + "'. CHECK THAT 'openvidu-server' AND 'openvidu-browser' SHARE THE SAME VERSION NUMBER");
|
||||||
}
|
}
|
||||||
return request.getParams().get(key).getAsString();
|
return request.getParams().get(key).getAsString();
|
||||||
}
|
}
|
||||||
|
|
||||||
public static int getIntParam(Request<JsonObject> request, String key) {
|
public static int getIntParam(Request<JsonObject> request, String key) {
|
||||||
if (request.getParams() == null || request.getParams().get(key) == null) {
|
if (request.getParams() == null || request.getParams().get(key) == null) {
|
||||||
throw new RuntimeException("Request element '" + key + "' is missing");
|
throw new RuntimeException("Request element '" + key + "' is missing in method '" + request.getMethod() + "'. CHECK THAT 'openvidu-server' AND 'openvidu-browser' SHARE THE SAME VERSION NUMBER");
|
||||||
}
|
}
|
||||||
return request.getParams().get(key).getAsInt();
|
return request.getParams().get(key).getAsInt();
|
||||||
}
|
}
|
||||||
|
|
||||||
public static boolean getBooleanParam(Request<JsonObject> request, String key) {
|
public static boolean getBooleanParam(Request<JsonObject> request, String key) {
|
||||||
if (request.getParams() == null || request.getParams().get(key) == null) {
|
if (request.getParams() == null || request.getParams().get(key) == null) {
|
||||||
throw new RuntimeException("Request element '" + key + "' is missing");
|
throw new RuntimeException("Request element '" + key + "' is missing in method '" + request.getMethod() + "'. CHECK THAT 'openvidu-server' AND 'openvidu-browser' SHARE THE SAME VERSION NUMBER");
|
||||||
}
|
}
|
||||||
return request.getParams().get(key).getAsBoolean();
|
return request.getParams().get(key).getAsBoolean();
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue