@@ -136,23 +136,23 @@ public Object onSolveUnsafeDeviceLoginVerify(@NotNull net.mamoe.mirai.Bot bot, @
136
136
}
137
137
}));
138
138
listeners .add (bot .getEventChannel ().subscribeAlways (MessageRecallEvent .GroupRecall .class , event -> {
139
- GroupRecallEvent e = new GroupRecallEvent (b ,event .getAuthor (),event .getMessageIds (),event .getOperator ());
139
+ GroupRecallEvent e = new GroupRecallEvent (b , Objects . requireNonNull ( SimpleMember . get ( b , event .getAuthor ())) ,event .getMessageIds (),SimpleMember . get ( b , event .getOperator () ));
140
140
try {
141
141
EventManager .submit (e );
142
142
} catch (EventSubmitException ex ) {
143
143
FocessQQ .getLogger ().thrLang ("exception-submit-group-recall-event" ,ex );
144
144
}
145
145
}));
146
146
listeners .add (bot .getEventChannel ().subscribeAlways (MessageRecallEvent .FriendRecall .class , event -> {
147
- FriendRecallEvent e = new FriendRecallEvent (b ,event .getAuthor (),event .getMessageIds ());
147
+ FriendRecallEvent e = new FriendRecallEvent (b , Objects . requireNonNull ( SimpleFriend . get ( b , event .getAuthor ()) ),event .getMessageIds ());
148
148
try {
149
149
EventManager .submit (e );
150
150
} catch (EventSubmitException ex ) {
151
151
FocessQQ .getLogger ().thrLang ("exception-submit-friend-recall-event" ,ex );
152
152
}
153
153
}));
154
154
listeners .add (bot .getEventChannel ().subscribeAlways (NewFriendRequestEvent .class , event ->{
155
- FriendRequestEvent e = new FriendRequestEvent (b ,event .getFromId (),event .getFromNick (),event .getFromGroup (),event .getMessage ());
155
+ FriendRequestEvent e = new FriendRequestEvent (b ,event .getFromId (),event .getFromNick (),SimpleGroup . get ( b , event .getFromGroup () ),event .getMessage ());
156
156
try {
157
157
EventManager .submit (e );
158
158
} catch (EventSubmitException ex ) {
@@ -164,7 +164,7 @@ public Object onSolveUnsafeDeviceLoginVerify(@NotNull net.mamoe.mirai.Bot bot, @
164
164
else event .reject (e .isBlackList ());
165
165
}));
166
166
listeners .add (bot .getEventChannel ().subscribeAlways (BotInvitedJoinGroupRequestEvent .class , event ->{
167
- GroupRequestEvent e = new GroupRequestEvent (b ,event .getGroupId (),event .getGroupName (),event .getInvitor ());
167
+ GroupRequestEvent e = new GroupRequestEvent (b ,event .getGroupId (),event .getGroupName (),SimpleFriend . get ( b , event .getInvitor () ));
168
168
try {
169
169
EventManager .submit (e );
170
170
} catch (EventSubmitException ex ) {
@@ -176,39 +176,39 @@ public Object onSolveUnsafeDeviceLoginVerify(@NotNull net.mamoe.mirai.Bot bot, @
176
176
else event .ignore ();
177
177
}));
178
178
listeners .add (bot .getEventChannel ().subscribeAlways (FriendInputStatusChangedEvent .class ,event ->{
179
- FriendInputStatusEvent e = new FriendInputStatusEvent (b ,event .getFriend (), event .getInputting ());
179
+ FriendInputStatusEvent e = new FriendInputStatusEvent (b , Objects . requireNonNull ( SimpleFriend . get ( b , event .getFriend ()) ), event .getInputting ());
180
180
try {
181
181
EventManager .submit (e );
182
182
} catch (EventSubmitException ex ) {
183
183
FocessQQ .getLogger ().thrLang ("exception-submit-friend-input-status-event" ,ex );
184
184
}
185
185
}));
186
186
listeners .add (bot .getEventChannel ().subscribeAlways (StrangerMessageEvent .class ,event ->{
187
- StrangerChatEvent e = new StrangerChatEvent (b ,event .getMessage (),event .getSender (),event .getSource ());
187
+ StrangerChatEvent e = new StrangerChatEvent (b ,event .getMessage (), Objects . requireNonNull ( SimpleStranger . get ( b , event .getSender ()) ),event .getSource ());
188
188
try {
189
189
EventManager .submit (e );
190
190
} catch (EventSubmitException ex ) {
191
191
FocessQQ .getLogger ().thrLang ("exception-submit-stranger-chat-event" ,ex );
192
192
}
193
193
}));
194
194
listeners .add (bot .getEventChannel ().subscribeAlways (MessagePostSendEvent .class ,event ->{
195
- BotSendMessageEvent e = new BotSendMessageEvent (b ,event .getMessage (),event .getTarget ());
195
+ BotSendMessageEvent e = new BotSendMessageEvent (b ,event .getMessage (),Objects . requireNonNull ( SimpleContact . get ( b , event .getTarget ()) ));
196
196
try {
197
197
EventManager .submit (e );
198
198
} catch (EventSubmitException ex ) {
199
199
FocessQQ .getLogger ().thrLang ("exception-submit-bot-send-message-event" ,ex );
200
200
}
201
201
}));
202
202
listeners .add (bot .getEventChannel ().subscribeAlways (MessagePreSendEvent .class ,event ->{
203
- BotPreSendMessageEvent e = new BotPreSendMessageEvent (b ,event .getMessage (),event .getTarget (),event );
203
+ BotPreSendMessageEvent e = new BotPreSendMessageEvent (b ,event .getMessage (), Objects . requireNonNull ( SimpleContact . get ( b , event .getTarget ()) ),event );
204
204
try {
205
205
EventManager .submit (e );
206
206
} catch (EventSubmitException ex ) {
207
207
FocessQQ .getLogger ().thrLang ("exception-submit-bot-pre-send-message-event" ,ex );
208
208
}
209
209
}));
210
210
listeners .add (bot .getEventChannel ().subscribeAlways (MessageSyncEvent .class ,event ->{
211
- BotSendMessageEvent e = new BotSendMessageEvent (b ,event .getMessage (),event .getSubject ());
211
+ BotSendMessageEvent e = new BotSendMessageEvent (b ,event .getMessage (), Objects . requireNonNull ( SimpleContact . get ( b , event .getSubject ()) ));
212
212
try {
213
213
EventManager .submit (e );
214
214
} catch (EventSubmitException ex ) {
@@ -310,23 +310,23 @@ public Object onSolveUnsafeDeviceLoginVerify(@NotNull net.mamoe.mirai.Bot bot, @
310
310
}
311
311
}));
312
312
listeners .add (bot .getEventChannel ().subscribeAlways (MessageRecallEvent .GroupRecall .class , event -> {
313
- GroupRecallEvent e = new GroupRecallEvent (b ,event .getAuthor (),event .getMessageIds (),event .getOperator ());
313
+ GroupRecallEvent e = new GroupRecallEvent (b , Objects . requireNonNull ( SimpleMember . get ( b , event .getAuthor ())) ,event .getMessageIds (),SimpleMember . get ( b , event .getOperator () ));
314
314
try {
315
315
EventManager .submit (e );
316
316
} catch (EventSubmitException ex ) {
317
317
FocessQQ .getLogger ().thrLang ("exception-submit-group-recall-event" ,ex );
318
318
}
319
319
}));
320
320
listeners .add (bot .getEventChannel ().subscribeAlways (MessageRecallEvent .FriendRecall .class , event -> {
321
- FriendRecallEvent e = new FriendRecallEvent (b ,event .getAuthor (),event .getMessageIds ());
321
+ FriendRecallEvent e = new FriendRecallEvent (b ,Objects . requireNonNull ( SimpleFriend . get ( b , event .getAuthor ()) ),event .getMessageIds ());
322
322
try {
323
323
EventManager .submit (e );
324
324
} catch (EventSubmitException ex ) {
325
325
FocessQQ .getLogger ().thrLang ("exception-submit-friend-recall-event" ,ex );
326
326
}
327
327
}));
328
328
listeners .add (bot .getEventChannel ().subscribeAlways (NewFriendRequestEvent .class , event ->{
329
- FriendRequestEvent e = new FriendRequestEvent (b ,event .getFromId (),event .getFromNick (),event .getFromGroup (),event .getMessage ());
329
+ FriendRequestEvent e = new FriendRequestEvent (b ,event .getFromId (),event .getFromNick (),SimpleGroup . get ( b , event .getFromGroup () ),event .getMessage ());
330
330
try {
331
331
EventManager .submit (e );
332
332
} catch (EventSubmitException ex ) {
@@ -338,7 +338,7 @@ public Object onSolveUnsafeDeviceLoginVerify(@NotNull net.mamoe.mirai.Bot bot, @
338
338
else event .reject (e .isBlackList ());
339
339
}));
340
340
listeners .add (bot .getEventChannel ().subscribeAlways (BotInvitedJoinGroupRequestEvent .class , event ->{
341
- GroupRequestEvent e = new GroupRequestEvent (b ,event .getGroupId (),event .getGroupName (),event .getInvitor ());
341
+ GroupRequestEvent e = new GroupRequestEvent (b ,event .getGroupId (),event .getGroupName (),SimpleFriend . get ( b , event .getInvitor () ));
342
342
try {
343
343
EventManager .submit (e );
344
344
} catch (EventSubmitException ex ) {
@@ -350,15 +350,15 @@ public Object onSolveUnsafeDeviceLoginVerify(@NotNull net.mamoe.mirai.Bot bot, @
350
350
else event .ignore ();
351
351
}));
352
352
listeners .add (bot .getEventChannel ().subscribeAlways (FriendInputStatusChangedEvent .class ,event ->{
353
- FriendInputStatusEvent e = new FriendInputStatusEvent (b ,event .getFriend (), event .getInputting ());
353
+ FriendInputStatusEvent e = new FriendInputStatusEvent (b ,Objects . requireNonNull ( SimpleFriend . get ( b , event .getFriend ()) ), event .getInputting ());
354
354
try {
355
355
EventManager .submit (e );
356
356
} catch (EventSubmitException ex ) {
357
357
FocessQQ .getLogger ().thrLang ("exception-submit-friend-input-status-event" ,ex );
358
358
}
359
359
}));
360
360
listeners .add (bot .getEventChannel ().subscribeAlways (StrangerMessageEvent .class ,event ->{
361
- StrangerChatEvent e = new StrangerChatEvent (b ,event .getMessage (),event .getSender (),event .getSource ());
361
+ StrangerChatEvent e = new StrangerChatEvent (b ,event .getMessage (),Objects . requireNonNull ( SimpleStranger . get ( b , event .getSender ()) ),event .getSource ());
362
362
try {
363
363
EventManager .submit (e );
364
364
} catch (EventSubmitException ex ) {
@@ -367,23 +367,23 @@ public Object onSolveUnsafeDeviceLoginVerify(@NotNull net.mamoe.mirai.Bot bot, @
367
367
}));
368
368
listeners .add (bot .getEventChannel ().subscribeAlways (MessagePostSendEvent .class ,event ->{
369
369
System .out .println (event .getBot ().getId () + " " + event .getMessage ());
370
- BotSendMessageEvent e = new BotSendMessageEvent (b ,event .getMessage (),event .getTarget ());
370
+ BotSendMessageEvent e = new BotSendMessageEvent (b ,event .getMessage (),Objects . requireNonNull ( SimpleContact . get ( b , event .getTarget ()) ));
371
371
try {
372
372
EventManager .submit (e );
373
373
} catch (EventSubmitException ex ) {
374
374
FocessQQ .getLogger ().thrLang ("exception-submit-bot-send-message-event" ,ex );
375
375
}
376
376
}));
377
377
listeners .add (bot .getEventChannel ().subscribeAlways (MessagePreSendEvent .class ,event ->{
378
- BotPreSendMessageEvent e = new BotPreSendMessageEvent (b ,event .getMessage (),event .getTarget (),event );
378
+ BotPreSendMessageEvent e = new BotPreSendMessageEvent (b ,event .getMessage (),Objects . requireNonNull ( SimpleContact . get ( b , event .getTarget ()) ),event );
379
379
try {
380
380
EventManager .submit (e );
381
381
} catch (EventSubmitException ex ) {
382
382
FocessQQ .getLogger ().thrLang ("exception-submit-bot-pre-send-message-event" ,ex );
383
383
}
384
384
}));
385
385
listeners .add (bot .getEventChannel ().subscribeAlways (MessageSyncEvent .class ,event ->{
386
- BotSendMessageEvent e = new BotSendMessageEvent (b ,event .getMessage (),event .getSubject ());
386
+ BotSendMessageEvent e = new BotSendMessageEvent (b ,event .getMessage (),Objects . requireNonNull ( SimpleContact . get ( b , event .getSubject ()) ));
387
387
try {
388
388
EventManager .submit (e );
389
389
} catch (EventSubmitException ex ) {
0 commit comments