mirror of
https://github.com/Einundzwanzig-Podcast/einundzwanzig-portal.git
synced 2025-12-11 06:46:47 +00:00
21 messages
This commit is contained in:
@@ -48,7 +48,7 @@ class HighscoreChat extends Component
|
|||||||
public function sendMessage()
|
public function sendMessage()
|
||||||
{
|
{
|
||||||
$this->validate();
|
$this->validate();
|
||||||
$newMessages = collect($this->messages)
|
$newMessages = collect(cache()->get('highscore_chat_messages', []))
|
||||||
->push([
|
->push([
|
||||||
'fromId' => auth()->id(),
|
'fromId' => auth()->id(),
|
||||||
'fromName' => str(auth()->user()->name)->limit(2),
|
'fromName' => str(auth()->user()->name)->limit(2),
|
||||||
@@ -56,6 +56,7 @@ class HighscoreChat extends Component
|
|||||||
'message' => $this->myNewMessage,
|
'message' => $this->myNewMessage,
|
||||||
'time' => now()->asDateTime(),
|
'time' => now()->asDateTime(),
|
||||||
])
|
])
|
||||||
|
->take(-21)
|
||||||
->toArray();
|
->toArray();
|
||||||
cache()->set('highscore_chat_messages', $newMessages);
|
cache()->set('highscore_chat_messages', $newMessages);
|
||||||
event(new ChatMessageSentEvent());
|
event(new ChatMessageSentEvent());
|
||||||
|
|||||||
@@ -671,6 +671,6 @@
|
|||||||
"Parent": "Übergeordnet",
|
"Parent": "Übergeordnet",
|
||||||
"PlebChat": "",
|
"PlebChat": "",
|
||||||
"Close panel": "Schließe Panel",
|
"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"
|
"Send": "Senden"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -665,6 +665,6 @@
|
|||||||
"Parent": "",
|
"Parent": "",
|
||||||
"PlebChat": "",
|
"PlebChat": "",
|
||||||
"Close panel": "",
|
"Close panel": "",
|
||||||
"This chat is limited by 100 messages.": "",
|
"This chat is limited by 21 messages.": "",
|
||||||
"Send": ""
|
"Send": ""
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -666,5 +666,6 @@
|
|||||||
"PlebChat": "",
|
"PlebChat": "",
|
||||||
"Close panel": "",
|
"Close panel": "",
|
||||||
"This chat is limited by 100 messages.": "",
|
"This chat is limited by 100 messages.": "",
|
||||||
"Send": ""
|
"Send": "",
|
||||||
|
"This chat is limited by 21 messages.": ""
|
||||||
}
|
}
|
||||||
@@ -666,5 +666,6 @@
|
|||||||
"PlebChat": "",
|
"PlebChat": "",
|
||||||
"Close panel": "",
|
"Close panel": "",
|
||||||
"This chat is limited by 100 messages.": "",
|
"This chat is limited by 100 messages.": "",
|
||||||
"Send": ""
|
"Send": "",
|
||||||
|
"This chat is limited by 21 messages.": ""
|
||||||
}
|
}
|
||||||
@@ -666,5 +666,6 @@
|
|||||||
"PlebChat": "",
|
"PlebChat": "",
|
||||||
"Close panel": "",
|
"Close panel": "",
|
||||||
"This chat is limited by 100 messages.": "",
|
"This chat is limited by 100 messages.": "",
|
||||||
"Send": ""
|
"Send": "",
|
||||||
|
"This chat is limited by 21 messages.": ""
|
||||||
}
|
}
|
||||||
@@ -666,5 +666,6 @@
|
|||||||
"PlebChat": "",
|
"PlebChat": "",
|
||||||
"Close panel": "",
|
"Close panel": "",
|
||||||
"This chat is limited by 100 messages.": "",
|
"This chat is limited by 100 messages.": "",
|
||||||
"Send": ""
|
"Send": "",
|
||||||
|
"This chat is limited by 21 messages.": ""
|
||||||
}
|
}
|
||||||
@@ -666,5 +666,6 @@
|
|||||||
"PlebChat": "",
|
"PlebChat": "",
|
||||||
"Close panel": "",
|
"Close panel": "",
|
||||||
"This chat is limited by 100 messages.": "",
|
"This chat is limited by 100 messages.": "",
|
||||||
"Send": ""
|
"Send": "",
|
||||||
|
"This chat is limited by 21 messages.": ""
|
||||||
}
|
}
|
||||||
@@ -666,5 +666,6 @@
|
|||||||
"PlebChat": "",
|
"PlebChat": "",
|
||||||
"Close panel": "",
|
"Close panel": "",
|
||||||
"This chat is limited by 100 messages.": "",
|
"This chat is limited by 100 messages.": "",
|
||||||
"Send": ""
|
"Send": "",
|
||||||
|
"This chat is limited by 21 messages.": ""
|
||||||
}
|
}
|
||||||
@@ -666,5 +666,6 @@
|
|||||||
"PlebChat": "",
|
"PlebChat": "",
|
||||||
"Close panel": "",
|
"Close panel": "",
|
||||||
"This chat is limited by 100 messages.": "",
|
"This chat is limited by 100 messages.": "",
|
||||||
"Send": ""
|
"Send": "",
|
||||||
|
"This chat is limited by 21 messages.": ""
|
||||||
}
|
}
|
||||||
@@ -640,5 +640,6 @@
|
|||||||
"PlebChat": "",
|
"PlebChat": "",
|
||||||
"Close panel": "",
|
"Close panel": "",
|
||||||
"This chat is limited by 100 messages.": "",
|
"This chat is limited by 100 messages.": "",
|
||||||
"Send": ""
|
"Send": "",
|
||||||
|
"This chat is limited by 21 messages.": ""
|
||||||
}
|
}
|
||||||
@@ -33,7 +33,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="mt-1">
|
<div class="mt-1">
|
||||||
<p class="text-sm text-gray-900">
|
<p class="text-sm text-gray-900">
|
||||||
{{ __('This chat is limited by 100 messages.') }}
|
{{ __('This chat is limited by 21 messages.') }}
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Reference in New Issue
Block a user