widget parole 7
This commit is contained in:
parent
656a37d568
commit
d067017a8e
@ -86,6 +86,15 @@ export async function GET(request: Request) {
|
||||
console.error('Failed to get user info:', userInfoResponse.status);
|
||||
const errorData = await userInfoResponse.json();
|
||||
console.error('User info error details:', errorData);
|
||||
|
||||
// If user not found, return empty messages instead of error
|
||||
if (errorData.error === 'User not found.') {
|
||||
return new Response(JSON.stringify({ messages: [] }), {
|
||||
status: 200,
|
||||
headers: { 'Content-Type': 'application/json' },
|
||||
});
|
||||
}
|
||||
|
||||
return new Response(JSON.stringify({ error: 'Failed to get user info' }), {
|
||||
status: userInfoResponse.status,
|
||||
headers: { 'Content-Type': 'application/json' },
|
||||
@ -151,6 +160,13 @@ export async function GET(request: Request) {
|
||||
continue;
|
||||
}
|
||||
|
||||
// Check if response is JSON
|
||||
const contentType = messagesResponse.headers.get('content-type');
|
||||
if (!contentType?.includes('application/json')) {
|
||||
console.error(`Non-JSON response for room ${subscription.name}:`, contentType);
|
||||
continue;
|
||||
}
|
||||
|
||||
const messageData = await messagesResponse.json();
|
||||
console.log(`Messages for room ${subscription.name}:`, {
|
||||
success: messageData.success,
|
||||
|
||||
Loading…
Reference in New Issue
Block a user