1
0
mirror of https://github.com/flarum/core.git synced 2025-08-03 23:17:43 +02:00

Use RequestUtil to access actor

This commit is contained in:
Alexander Skvortsov
2021-04-12 17:50:59 -04:00
parent 14c10d400e
commit 62be9088a1

View File

@@ -9,6 +9,7 @@
namespace Flarum\Pusher\Api\Controller; namespace Flarum\Pusher\Api\Controller;
use Flarum\Http\RequestUtil;
use Flarum\Settings\SettingsRepositoryInterface; use Flarum\Settings\SettingsRepositoryInterface;
use Illuminate\Support\Arr; use Illuminate\Support\Arr;
use Laminas\Diactoros\Response\EmptyResponse; use Laminas\Diactoros\Response\EmptyResponse;
@@ -39,7 +40,7 @@ class AuthController implements RequestHandlerInterface
*/ */
public function handle(ServerRequestInterface $request): ResponseInterface public function handle(ServerRequestInterface $request): ResponseInterface
{ {
$userChannel = 'private-user'.$request->getAttribute('actor')->id; $userChannel = 'private-user'.RequestUtil::getActor($request)->id;
$body = $request->getParsedBody(); $body = $request->getParsedBody();
if (Arr::get($body, 'channel_name') === $userChannel) { if (Arr::get($body, 'channel_name') === $userChannel) {