File tree Expand file tree Collapse file tree 2 files changed +15
-1
lines changed
main/java/org/togetherjava/tjbot/commands/mediaonly
test/java/org/togetherjava/tjbot/commands/mediaonly Expand file tree Collapse file tree 2 files changed +15
-1
lines changed Original file line number Diff line number Diff line change @@ -46,7 +46,8 @@ public void onMessageReceived(MessageReceivedEvent event) {
4646
4747 private static boolean messageHasNoMediaAttached (MessageReceivedEvent event ) {
4848 Message message = event .getMessage ();
49- return message .getAttachments ().isEmpty () && message .getEmbeds ().isEmpty ();
49+ return message .getAttachments ().isEmpty () && message .getEmbeds ().isEmpty ()
50+ && !message .getContentRaw ().contains ("http" );
5051 }
5152
5253 @ Nonnull
Original file line number Diff line number Diff line change @@ -66,7 +66,20 @@ void keepsMessageWithAttachment() {
6666
6767 // THEN it does not get deleted
6868 verify (event .getMessage (), never ()).delete ();
69+ }
70+
71+ @ Test
72+ void keepsMessageWithLinkedMedia () {
73+ // GIVEN a message with media linked in the message
74+ Message message = new MessageBuilder ()
75+ .setContent ("Check out this cute cat https://i.imgur.com/HLFByUJ.png" )
76+ .build ();
77+
78+ // WHEN sending the message
79+ MessageReceivedEvent event = sendMessage (message );
6980
81+ // THEN it does not get deleted
82+ verify (event .getMessage (), never ()).delete ();
7083 }
7184
7285 @ Test
You can’t perform that action at this time.
0 commit comments