mirror of
https://github.com/Deathgarden-Rebirth/Deathgarden_Rebirth-Rewrite.git
synced 2026-09-13 13:45:23 -05:00
Hotfix inbox message marking as read, claiming and deleting due to a timezone issue.
This commit is contained in:
@@ -81,7 +81,7 @@ public function deleteMultiple(Request $request) {
|
||||
$timestampsToDelete = [];
|
||||
foreach($messages as $message) {
|
||||
try {
|
||||
$timestampsToDelete[] = Carbon::createFromTimestampMs($message['received'])->toDateTimeString();
|
||||
$timestampsToDelete[] = Carbon::createFromTimestampMs($message['received'], config('app.timezone'))->toDateTimeString();
|
||||
} catch(\Exception $e) {
|
||||
$logger = AccessLogger::getSessionLogConfig();
|
||||
$logger->warning($request->method().' '.$request->getUri().': Something Went Wrong, Messagelist: '.json_encode($messages, JSON_PRETTY_PRINT));
|
||||
@@ -112,7 +112,7 @@ public function markMessages(Request $request) {
|
||||
|
||||
foreach($messages as $message) {
|
||||
try {
|
||||
$timestampsToSet[] = Carbon::createFromTimestampMs($message['received'])->toDateTimeString();
|
||||
$timestampsToSet[] = Carbon::createFromTimestampMs($message['received'], config('app.timezone'))->toDateTimeString();
|
||||
$resultList[] = [
|
||||
'received' => $message['received'],
|
||||
'success' => true,
|
||||
@@ -141,7 +141,7 @@ public function claimMessage(ClaimInboxMessageRequest $request)
|
||||
/** @var InboxMessage $message */
|
||||
$message = $user->inboxMessages()
|
||||
->where('user_id', '=', $user->id)
|
||||
->where('received', '=', Carbon::createFromTimestampMs($request->receivedTimestamp))
|
||||
->where('received', '=', Carbon::createFromTimestampMs($request->receivedTimestamp, config('app.timezone')))
|
||||
->first();
|
||||
|
||||
if($message === null)
|
||||
|
||||
Reference in New Issue
Block a user