21 messages

This commit is contained in:
Benjamin Takats
2023-01-19 19:11:21 +01:00
parent 919ba1e89b
commit ff40d70631
12 changed files with 22 additions and 13 deletions

View File

@@ -48,7 +48,7 @@ class HighscoreChat extends Component
public function sendMessage()
{
$this->validate();
$newMessages = collect($this->messages)
$newMessages = collect(cache()->get('highscore_chat_messages', []))
->push([
'fromId' => auth()->id(),
'fromName' => str(auth()->user()->name)->limit(2),
@@ -56,6 +56,7 @@ class HighscoreChat extends Component
'message' => $this->myNewMessage,
'time' => now()->asDateTime(),
])
->take(-21)
->toArray();
cache()->set('highscore_chat_messages', $newMessages);
event(new ChatMessageSentEvent());

View File

@@ -671,6 +671,6 @@
"Parent": "Übergeordnet",
"PlebChat": "",
"Close panel": "Schließe Panel",
"This chat is limited by 100 messages.": "Dieser Chat ist auf 100 Nachrichten begrenzt. Die ältesten Nachrichten werden gelöscht und die Nachrichten werden nicht gespeichert. (nur im RAM des Servers)",
"This chat is limited by 21 messages.": "Dieser Chat ist auf 21 Nachrichten begrenzt. Die ältesten Nachrichten werden gelöscht und die Nachrichten werden nicht gespeichert. (nur im RAM des Servers)",
"Send": "Senden"
}

View File

@@ -665,6 +665,6 @@
"Parent": "",
"PlebChat": "",
"Close panel": "",
"This chat is limited by 100 messages.": "",
"This chat is limited by 21 messages.": "",
"Send": ""
}

View File

@@ -666,5 +666,6 @@
"PlebChat": "",
"Close panel": "",
"This chat is limited by 100 messages.": "",
"Send": ""
"Send": "",
"This chat is limited by 21 messages.": ""
}

View File

@@ -666,5 +666,6 @@
"PlebChat": "",
"Close panel": "",
"This chat is limited by 100 messages.": "",
"Send": ""
"Send": "",
"This chat is limited by 21 messages.": ""
}

View File

@@ -666,5 +666,6 @@
"PlebChat": "",
"Close panel": "",
"This chat is limited by 100 messages.": "",
"Send": ""
"Send": "",
"This chat is limited by 21 messages.": ""
}

View File

@@ -666,5 +666,6 @@
"PlebChat": "",
"Close panel": "",
"This chat is limited by 100 messages.": "",
"Send": ""
"Send": "",
"This chat is limited by 21 messages.": ""
}

View File

@@ -666,5 +666,6 @@
"PlebChat": "",
"Close panel": "",
"This chat is limited by 100 messages.": "",
"Send": ""
"Send": "",
"This chat is limited by 21 messages.": ""
}

View File

@@ -666,5 +666,6 @@
"PlebChat": "",
"Close panel": "",
"This chat is limited by 100 messages.": "",
"Send": ""
"Send": "",
"This chat is limited by 21 messages.": ""
}

View File

@@ -666,5 +666,6 @@
"PlebChat": "",
"Close panel": "",
"This chat is limited by 100 messages.": "",
"Send": ""
"Send": "",
"This chat is limited by 21 messages.": ""
}

View File

@@ -640,5 +640,6 @@
"PlebChat": "",
"Close panel": "",
"This chat is limited by 100 messages.": "",
"Send": ""
"Send": "",
"This chat is limited by 21 messages.": ""
}

View File

@@ -33,7 +33,7 @@
</div>
<div class="mt-1">
<p class="text-sm text-gray-900">
{{ __('This chat is limited by 100 messages.') }}
{{ __('This chat is limited by 21 messages.') }}
</p>
</div>
</div>