解决server API发送消息返回结果为空的问题
This commit is contained in:
@@ -28,7 +28,7 @@ import win.liyufan.im.ErrorCode;
|
||||
public class GetUserAction extends RobotAction {
|
||||
|
||||
@Override
|
||||
public void action(Request request, Response response) {
|
||||
public boolean action(Request request, Response response) {
|
||||
if (request.getNettyRequest() instanceof FullHttpRequest) {
|
||||
InputGetUserInfo inputUserId = getRequestBody(request.getNettyRequest(), InputGetUserInfo.class);
|
||||
if (inputUserId != null
|
||||
@@ -59,5 +59,6 @@ public class GetUserAction extends RobotAction {
|
||||
}
|
||||
|
||||
}
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -40,7 +40,7 @@ public class SendMessageAction extends RobotAction {
|
||||
}
|
||||
|
||||
@Override
|
||||
public void action(Request request, Response response) {
|
||||
public boolean action(Request request, Response response) {
|
||||
if (request.getNettyRequest() instanceof FullHttpRequest) {
|
||||
SendMessageData sendMessageData = getRequestBody(request.getNettyRequest(), SendMessageData.class);
|
||||
sendMessageData.setSender(robot.getUid());
|
||||
@@ -77,11 +77,13 @@ public class SendMessageAction extends RobotAction {
|
||||
};
|
||||
}
|
||||
}, false);
|
||||
return false;
|
||||
} else {
|
||||
response.setStatus(HttpResponseStatus.OK);
|
||||
RestResult result = RestResult.resultOf(ErrorCode.INVALID_PARAMETER);
|
||||
response.setContent(new Gson().toJson(result));
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user