Skip to content

Commit d77d173

Browse files
committed
MildomのinternalMessageのUnknownMessageにrawデータを渡すようにした
1 parent bd6c1da commit d77d173

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

MildomSitePlugin/MessageProvider.cs

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,11 @@ interface IInternalMessage
1919
}
2020
class UnknownMessage : IInternalMessage
2121
{
22-
public string Raw { get; set; }
22+
public string Raw { get; }
23+
public UnknownMessage(string raw)
24+
{
25+
Raw = raw;
26+
}
2327
}
2428
class UnImplementedMessage : IInternalMessage
2529
{
@@ -236,17 +240,17 @@ public static IInternalMessage Parse(string raw, Dictionary<int, string> imageDi
236240
break;
237241
case "onActivity":
238242
//"{\"activity_id\": \"Valorant_8/5-8/31\", \"category\": \"defaultV2\", \"cmd\": \"onActivity\", \"content\": {\"endTime\": \"2020-08-31 23:00:00\", \"link\": \"https://event.mildom.com/activity/view?series_id=343&week=1&check_id=72d8d737028de098695a9823c34a69cc\", \"numberDesc\": \"rank\", \"pic\": \"https://up.mildom.com/jp/mildom/nnimgs/36e91c8a38ca5155ee5d9d251cce3e6f?p=0\", \"pointDesc\": \"point\", \"top_pic\": \"\"}, \"effect\": {\"effectId\": 0, \"endTime\": 0, \"rate\": 0, \"startTime\": 0, \"status\": 0}, \"enable\": 1, \"rst\": 0, \"type\": 3, \"weight\": 10}"
239-
internalMessage = new UnknownMessage();
243+
internalMessage = new UnknownMessage(raw);
240244
break;
241245
case "onForbidden":
242246
//"{\"area\": 2000, \"cmd\": \"onForbidden\", \"fobiddenGlobal\": 0, \"reqId\": 0, \"roomId\": 10093333, \"rst\": 0, \"time\": 300, \"type\": 3, \"userId\": 10285881, \"userName\": \"かもちゃん\"}"
243-
internalMessage = new UnknownMessage();
247+
internalMessage = new UnknownMessage(raw);
244248
break;
245249
default:
246250
//d.cmd = "onLiveStart"
247251
//"{\"cmd\": \"onLiveStart\", \"reqId\": 0, \"roomId\": 10093333, \"type\": 3}"
248252
//"{\"cmd\": \"onRecallMsg\", \"msgId\": \"1598498266966_10423897_3353\", \"reqId\": 5, \"roomId\": 10050854, \"rst\": 0, \"type\": 3, \"userId\": 10423897}"
249-
internalMessage = new UnknownMessage();
253+
internalMessage = new UnknownMessage(raw);
250254
break;
251255
}
252256
return internalMessage;

0 commit comments

Comments
 (0)