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());