diff --git a/bs3-functions/node-functions/src/api.ts b/bs3-functions/node-functions/src/api.ts index 7b1ecfc..5445a63 100644 --- a/bs3-functions/node-functions/src/api.ts +++ b/bs3-functions/node-functions/src/api.ts @@ -1,4 +1,4 @@ -import axios, { RawAxiosRequestHeaders, isAxiosError } from "axios"; +import axios, { RawAxiosRequestHeaders } from "axios"; import Ajv, { JSONSchemaType } from "ajv"; import addFormats from "ajv-formats"; @@ -144,19 +144,3 @@ export class Perplexity { } // Example usage: -(async () => { - const client = new Perplexity(); - try { - const response = await client.getHeadlines(); - console.log(JSON.stringify(response, null, 2)); - } catch (error) { - if (isAxiosError(error) && error.response) { - console.error( - "API Error Response:", - JSON.stringify(error.response.data, null, 2), - ); - } else { - console.error("An unexpected error occurred:", error); - } - } -})(); diff --git a/bs3-functions/node-functions/src/archiveExpiredPosts.ts b/bs3-functions/node-functions/src/archiveExpiredPosts.ts index b69ddc1..344017c 100644 --- a/bs3-functions/node-functions/src/archiveExpiredPosts.ts +++ b/bs3-functions/node-functions/src/archiveExpiredPosts.ts @@ -1,5 +1,6 @@ import * as functions from "firebase-functions"; import * as admin from "firebase-admin"; +if (!admin.apps.length) admin.initializeApp(); import { onSchedule } from "firebase-functions/v2/scheduler"; const firestore = admin.firestore();