Skip to content

Commit

Permalink
处理 ForwardMessage 时 不符合 Onebot v11 规范 (#16)
Browse files Browse the repository at this point in the history
* fix ForwardMsgAdapter

* fix ForwardMsgAdapter
  • Loading branch information
guimc233 authored Jan 27, 2024
1 parent eb376cc commit 54118c1
Showing 1 changed file with 6 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,12 @@ public class ForwardMsgAdapter implements JsonDeserializer<ForwardMsgResp> {
public ForwardMsgResp deserialize(JsonElement json, Type typeOfT, JsonDeserializationContext context) {
List<ForwardMsgResp.Node> nodes = new ArrayList<>();
JsonObject jsonObj = json.getAsJsonObject();
JsonArray messagesArray = jsonObj.get("messages").getAsJsonArray();
for (JsonElement jsonElement : messagesArray) {
JsonElement messagesArray;
messagesArray = jsonObj.get("messages");
if (messagesArray == null) {
messagesArray = jsonObj.get("message");
}
for (JsonElement jsonElement : messagesArray.getAsJsonArray()) {
JsonsObject obj = new JsonsObject(jsonElement.getAsJsonObject());
int time = obj.optInt("time");
String messageType = obj.optString("message_type");
Expand Down

0 comments on commit 54118c1

Please sign in to comment.