Новые изменения компонентов
This commit is contained in:
parent
2d3d768d3b
commit
5bb4525f63
5 changed files with 399 additions and 286 deletions
|
|
@ -115,16 +115,21 @@ export const POST: APIRoute = async ({ request, cookies }) => {
|
|||
|
||||
const votesRes = await fetch(
|
||||
`${POCKETBASE_URL}/api/collections/review_votes/records?filter=(review="${review_id}")`,
|
||||
{}
|
||||
{ headers: { 'Authorization': `Bearer ${token}` } }
|
||||
);
|
||||
|
||||
console.log('[ReviewVote API] Votes response:', votesRes.status);
|
||||
let likes = 0;
|
||||
let dislikes = 0;
|
||||
|
||||
if (votesRes.ok) {
|
||||
const votesData = await votesRes.json();
|
||||
console.log('[ReviewVote API] Votes data:', JSON.stringify(votesData));
|
||||
likes = votesData.items?.filter((v: any) => v.vote_type === 'likes').length || 0;
|
||||
dislikes = votesData.items?.filter((v: any) => v.vote_type === 'dislikes').length || 0;
|
||||
} else {
|
||||
const errorText = await votesRes.text();
|
||||
console.error('[ReviewVote API] Votes error:', errorText);
|
||||
}
|
||||
|
||||
return new Response(
|
||||
|
|
@ -152,16 +157,19 @@ export const GET: APIRoute = async ({ url, cookies }) => {
|
|||
);
|
||||
}
|
||||
|
||||
const authHeaders = token ? { 'Authorization': `Bearer ${token}` } : {};
|
||||
const votesRes = await fetch(
|
||||
`${POCKETBASE_URL}/api/collections/review_votes/records?filter=(review="${reviewId}")`,
|
||||
{}
|
||||
{ headers: authHeaders }
|
||||
);
|
||||
|
||||
console.log('[ReviewVote API GET] Votes response:', votesRes.status);
|
||||
let likes = 0;
|
||||
let dislikes = 0;
|
||||
|
||||
if (votesRes.ok) {
|
||||
const votesData = await votesRes.json();
|
||||
console.log('[ReviewVote API GET] Votes data:', JSON.stringify(votesData));
|
||||
likes = votesData.items?.filter((v: any) => v.vote_type === 'likes').length || 0;
|
||||
dislikes = votesData.items?.filter((v: any) => v.vote_type === 'dislikes').length || 0;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue