channelName, 'presence-')) { return new HttpException(400, "Invalid presence channel `{$request->channelName}`"); } return $this->channelManager ->getChannelMembers($request->appId, $request->channelName) ->then(function ($members) { $users = collect($members)->map(function ($user) { return ['id' => $user->user_id]; })->values()->toArray(); return [ 'users' => $users, ]; }); } }