From 30e0e00ed9a2dfff7f126e888fc5b6c20b88d7b9 Mon Sep 17 00:00:00 2001 From: myl7 Date: Wed, 20 Jul 2022 00:33:43 +0800 Subject: [PATCH] Remove connector between prefix and name Make backward compatible --- config/site.config.js | 2 +- utils/odAuthTokenStore.ts | 9 +++++---- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/config/site.config.js b/config/site.config.js index ca29f9c..e95eae1 100644 --- a/config/site.config.js +++ b/config/site.config.js @@ -14,7 +14,7 @@ module.exports = { icon: '/icons/128.png', // Prefix for KV Storage - kvPrefix: process.env.KV_PREFIX || 'spwoo', + kvPrefix: process.env.KV_PREFIX || '', // The name of your website. Present alongside your icon. title: "Spencer's OneDrive", diff --git a/utils/odAuthTokenStore.ts b/utils/odAuthTokenStore.ts index 7dcfd65..c359358 100644 --- a/utils/odAuthTokenStore.ts +++ b/utils/odAuthTokenStore.ts @@ -1,12 +1,13 @@ import Redis from 'ioredis' import siteConfig from '../config/site.config' + // Persistent key-value store is provided by Redis, hosted on Upstash // https://vercel.com/integrations/upstash const kv = new Redis(process.env.REDIS_URL) export async function getOdAuthTokens(): Promise<{ accessToken: unknown; refreshToken: unknown }> { - const accessToken = await kv.get(`${siteConfig.kvPrefix}_access_token`) - const refreshToken = await kv.get(`${siteConfig.kvPrefix}_refresh_token`) + const accessToken = await kv.get(`${siteConfig.kvPrefix}access_token`) + const refreshToken = await kv.get(`${siteConfig.kvPrefix}refresh_token`) return { accessToken, @@ -23,6 +24,6 @@ export async function storeOdAuthTokens({ accessTokenExpiry: number refreshToken: string }): Promise { - await kv.set(`${siteConfig.kvPrefix}_access_token`, accessToken, 'ex', accessTokenExpiry) - await kv.set(`${siteConfig.kvPrefix}_refresh_token`, refreshToken) + await kv.set(`${siteConfig.kvPrefix}access_token`, accessToken, 'ex', accessTokenExpiry) + await kv.set(`${siteConfig.kvPrefix}refresh_token`, refreshToken) }