aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPinapelz <yukais@pinapelz.com>2025-12-29 13:16:51 -0800
committerPinapelz <yukais@pinapelz.com>2025-12-29 13:16:51 -0800
commit1b05e7f5d9ad465b20f15d057ef43f8b924b7573 (patch)
tree8b2ba3eddb68e8e916cce88720514c6fb476dc03
parenta72585a78d216193948210e07cdba09d8034e003 (diff)
allow for certain messages to be ignored by nitro-fs
-rw-r--r--src/main/java/com/pinapelz/MessageListener.java6
-rw-r--r--src/main/resources/templates/file-splitter.html7
2 files changed, 7 insertions, 6 deletions
diff --git a/src/main/java/com/pinapelz/MessageListener.java b/src/main/java/com/pinapelz/MessageListener.java
index e4d435f..475f90a 100644
--- a/src/main/java/com/pinapelz/MessageListener.java
+++ b/src/main/java/com/pinapelz/MessageListener.java
@@ -19,10 +19,12 @@ public class MessageListener extends ListenerAdapter {
@Override
public void onMessageReceived(MessageReceivedEvent event)
{
- if (event.getAuthor().isBot()) return;
Message message = event.getMessage();
String content = message.getContentRaw();
-
+ if(content.contains("nitro-fs-ignore")){
+ return;
+ }
+ if (event.getAuthor().isBot() || event.getAuthor().isSystem()) return;
if(!message.getAttachments().isEmpty()){
DirectoryInfo dirInfo = parseDirectoryFromMessage(content);
diff --git a/src/main/resources/templates/file-splitter.html b/src/main/resources/templates/file-splitter.html
index 3b02ced..b789aba 100644
--- a/src/main/resources/templates/file-splitter.html
+++ b/src/main/resources/templates/file-splitter.html
@@ -629,12 +629,12 @@
<input type="checkbox" id="upload-webhook" class="radio-input">
<label for="upload-webhook" class="radio-label">
<i class="fas fa-webhook" style="margin-right: 4px; color: #5865f2;"></i>
- Upload via Webhook (locks to 25MB per part)
+ Upload via Webhook (locks to 10MB per part)
</label>
</div>
<div class="form-help" id="webhook-help" style="display: none; margin-top: 8px; padding: 8px 12px; background-color: rgba(88, 101, 242, 0.1); border: 1px solid #5865f2; border-radius: 4px;">
<i class="fas fa-info-circle" style="margin-right: 6px; color: #5865f2;"></i>
- Webhook mode is active. File will be split into exactly 25MB parts for Discord upload compatibility.
+ Webhook mode is active. File will be split into exactly 10MB parts for Discord upload compatibility.
</div>
</div>
@@ -805,8 +805,7 @@
const webhookHelp = document.getElementById('webhook-help');
if (e.target.checked) {
- // Lock to 25MB when webhook is enabled
- partSizeInput.value = '25';
+ partSizeInput.value = '10';
partSizeInput.disabled = true;
sizeUnitSelect.value = 'MB';
sizeUnitSelect.disabled = true;
send patches to the email below
yukais@pinapelz.com
include the subject [PATCH repo_name]
pinapelz.com
homepage