continue subscriptions and coins

This commit is contained in:
Thomas Demirdjian
2025-11-05 15:39:15 +01:00
parent a58eeac079
commit 5f777f3b6d
25 changed files with 1994 additions and 222 deletions
+5 -4
View File
@@ -3,6 +3,7 @@ const { defineSecret } = require("firebase-functions/params");
const logger = require("firebase-functions/logger");
const functions = require("firebase-functions");
const admin = require("firebase-admin");
const { FieldValue } = require("firebase-admin/firestore");
const axios = require("axios");
const fs = require("node:fs");
const fsp = require("node:fs/promises");
@@ -240,7 +241,7 @@ exports.publishPlaybackToYoutube = onCall(
youtubeStatus: "PUBLISHING",
youtubePublished: false,
youtubeError: null,
updatedAt: admin.firestore.FieldValue.serverTimestamp(),
updatedAt: FieldValue.serverTimestamp(),
},
{ merge: true }
);
@@ -270,9 +271,9 @@ exports.publishPlaybackToYoutube = onCall(
youtubePublished: true,
youtubeUrl: youtubeLink,
youtubeVideoId: videoId,
youtubePublishedAt: admin.firestore.FieldValue.serverTimestamp(),
youtubePublishedAt: FieldValue.serverTimestamp(),
youtubeError: null,
updatedAt: admin.firestore.FieldValue.serverTimestamp(),
updatedAt: FieldValue.serverTimestamp(),
},
{ merge: true }
);
@@ -302,7 +303,7 @@ exports.publishPlaybackToYoutube = onCall(
youtubeStatus: "FAILED",
youtubePublished: false,
youtubeError: errorMessage,
updatedAt: admin.firestore.FieldValue.serverTimestamp(),
updatedAt: FieldValue.serverTimestamp(),
},
{ merge: true }
);