Update DirectMessageController composeMutuals, enforce hard pagination limit

pull/7445/head
Daniel Supernault 10 hours ago
parent 7c0ba3de8c
commit ab7667f0e9
No known key found for this signature in database
GPG Key ID: 23740873EE6F76A1

@ -383,7 +383,20 @@ class DirectMessageController extends Controller
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

Loading…
Cancel
Save