widget email 19

This commit is contained in:
Alma 2025-04-13 21:56:13 +02:00
parent a48573c137
commit ba911216ef

View File

@ -20,10 +20,10 @@ export async function GET(req: NextRequest) {
);
}
// Get the access token from the session
const accessToken = session.accessToken;
if (!accessToken) {
console.error('Missing access token in session');
// Get the Keycloak token from the session
const keycloakToken = session.accessToken;
if (!keycloakToken) {
console.error('Missing Keycloak token in session');
return NextResponse.json(
{ error: 'Authentication token is missing' },
{ status: 401 }
@ -35,7 +35,7 @@ export async function GET(req: NextRequest) {
`${nextcloudUrl}/index.php/apps/mail/api/messages?filter=is:unread`,
{
headers: {
'Authorization': `Bearer ${accessToken}`,
'Authorization': `Bearer ${keycloakToken}`,
'Accept': 'application/json',
'OCS-APIRequest': 'true',
'X-Requested-With': 'XMLHttpRequest'
@ -74,7 +74,7 @@ export async function GET(req: NextRequest) {
`${nextcloudUrl}/index.php/apps/mail/api/accounts`,
{
headers: {
'Authorization': `Bearer ${accessToken}`,
'Authorization': `Bearer ${keycloakToken}`,
'Accept': 'application/json',
'OCS-APIRequest': 'true',
'X-Requested-With': 'XMLHttpRequest'
@ -109,7 +109,7 @@ export async function GET(req: NextRequest) {
`${nextcloudUrl}/index.php/apps/mail/api/accounts/${account.id}/mailboxes`,
{
headers: {
'Authorization': `Bearer ${accessToken}`,
'Authorization': `Bearer ${keycloakToken}`,
'Accept': 'application/json',
'OCS-APIRequest': 'true',
'X-Requested-With': 'XMLHttpRequest'
@ -131,7 +131,7 @@ export async function GET(req: NextRequest) {
`${nextcloudUrl}/index.php/apps/mail/api/accounts/${account.id}/mailboxes/${mailbox.id}/messages?filter=is:unread`,
{
headers: {
'Authorization': `Bearer ${accessToken}`,
'Authorization': `Bearer ${keycloakToken}`,
'Accept': 'application/json',
'OCS-APIRequest': 'true',
'X-Requested-With': 'XMLHttpRequest'