From b7483e7ff03ee27f60b89fd9f8385bb574a466e4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Roman=20Kr=C4=8Dek?= Date: Sat, 12 Jul 2025 13:49:31 +0200 Subject: [PATCH] Get rid of old APIs --- src/routes/api/auth/refresh/+server.ts | 30 ------------------- src/routes/api/events/+server.ts | 0 .../api/sheets/[sheetId]/data/+server.ts | 22 -------------- src/routes/api/sheets/recent/+server.ts | 20 ------------- 4 files changed, 72 deletions(-) delete mode 100644 src/routes/api/auth/refresh/+server.ts delete mode 100644 src/routes/api/events/+server.ts delete mode 100644 src/routes/api/sheets/[sheetId]/data/+server.ts delete mode 100644 src/routes/api/sheets/recent/+server.ts diff --git a/src/routes/api/auth/refresh/+server.ts b/src/routes/api/auth/refresh/+server.ts deleted file mode 100644 index cfbd733..0000000 --- a/src/routes/api/auth/refresh/+server.ts +++ /dev/null @@ -1,30 +0,0 @@ -import { json } from '@sveltejs/kit'; -import type { RequestHandler } from './$types'; -import { getOAuthClient } from '$lib/google/auth/server.js'; - -export const POST: RequestHandler = async ({ request }) => { - try { - const { refreshToken } = await request.json(); - - if (!refreshToken) { - return json({ error: 'Refresh token is required' }, { status: 400 }); - } - - const oauth = getOAuthClient(); - oauth.setCredentials({ refresh_token: refreshToken }); - - const { credentials } = await oauth.refreshAccessToken(); - - if (!credentials.access_token) { - return json({ error: 'Failed to refresh token' }, { status: 500 }); - } - - return json({ - accessToken: credentials.access_token, - expiresIn: credentials.expiry_date - }); - } catch (error) { - console.error('Error refreshing access token:', error); - return json({ error: 'Failed to refresh access token' }, { status: 500 }); - } -}; diff --git a/src/routes/api/events/+server.ts b/src/routes/api/events/+server.ts deleted file mode 100644 index e69de29..0000000 diff --git a/src/routes/api/sheets/[sheetId]/data/+server.ts b/src/routes/api/sheets/[sheetId]/data/+server.ts deleted file mode 100644 index 9e9b4b0..0000000 --- a/src/routes/api/sheets/[sheetId]/data/+server.ts +++ /dev/null @@ -1,22 +0,0 @@ -import { json } from '@sveltejs/kit'; -import type { RequestHandler } from './$types'; -import { googleSheetsServer } from '$lib/google/sheets/server'; - -export const GET: RequestHandler = async ({ params, request }) => { - try { - const { sheetId } = params; - const authHeader = request.headers.get('authorization'); - - if (!authHeader?.startsWith('Bearer ')) { - return json({ error: 'Missing or invalid authorization header' }, { status: 401 }); - } - - const refreshToken = authHeader.slice(7); - const sheetData = await googleSheetsServer.getSpreadsheetData(refreshToken, sheetId, 'A1:Z10'); - - return json(sheetData); - } catch (error) { - console.error('Error fetching spreadsheet data:', error); - return json({ error: 'Failed to fetch spreadsheet data' }, { status: 500 }); - } -}; diff --git a/src/routes/api/sheets/recent/+server.ts b/src/routes/api/sheets/recent/+server.ts deleted file mode 100644 index d3eba61..0000000 --- a/src/routes/api/sheets/recent/+server.ts +++ /dev/null @@ -1,20 +0,0 @@ -import { json } from '@sveltejs/kit'; -import type { RequestHandler } from './$types'; -import { googleSheetsServer } from '$lib/google/sheets/server'; - -export const GET: RequestHandler = async ({ request }) => { - try { - const authHeader = request.headers.get('authorization'); - if (!authHeader?.startsWith('Bearer ')) { - return json({ error: 'Missing or invalid authorization header' }, { status: 401 }); - } - - const refreshToken = authHeader.slice(7); - const spreadsheets = await googleSheetsServer.getRecentSpreadsheets(refreshToken, 20); - - return json(spreadsheets); - } catch (error) { - console.error('Error fetching recent spreadsheets:', error); - return json({ error: 'Failed to fetch spreadsheets' }, { status: 500 }); - } -};