Merge pull request #7445 from pixelfed/staging

Update DirectMessageController composeMutuals, enforce hard paginatio…
pull/7446/head^2
dansup 8 hours ago committed by GitHub
commit 7055ac9b16
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -383,7 +383,20 @@ class DirectMessageController extends Controller
return []; return [];
} }
return response()->json(FollowerService::getMutualsWithProfiles($user->profile_id, 10, $cursor)); $res = FollowerService::getMutualsWithProfiles($user->profile_id, 10, $cursor);
if ($res && isset($res['total_count']) && is_int($res['total_count']) && $res['total_count'] > 100) {
$empty = [
'data' => [],
'has_more' => false,
'next_cursor' => false,
'total_count' => $res['total_count'],
];
return response()->json($empty);
}
return response()->json($res);
} }
public function read(Request $request): JsonResponse public function read(Request $request): JsonResponse

Loading…
Cancel
Save