Merge pull request #7444 from pixelfed/staging

Fix DirectMessageController composeMutuals pagination
pull/7445/head^2
dansup 8 hours ago committed by GitHub
commit b53b2d5023
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -372,12 +372,18 @@ class DirectMessageController extends Controller
public function composeMutuals(Request $request)
{
$validated = $request->validate([
'cursor' => 'sometimes|nullable|integer|min:1|max:'.PHP_INT_MAX,
]);
$user = $request->user();
$cursor = $validated['cursor'] ?? null;
if ($user->has_roles && ! UserRoleService::can('can-direct-message', $user->id)) {
return [];
}
return response()->json(FollowerService::getMutualsWithProfiles($user->profile_id, 10));
return response()->json(FollowerService::getMutualsWithProfiles($user->profile_id, 10, $cursor));
}
public function read(Request $request): JsonResponse

Loading…
Cancel
Save