diff --git a/server/controllers/relevantAudioAd.js b/server/controllers/relevantAudioAd.js index cfaaae0..d6d008d 100644 --- a/server/controllers/relevantAudioAd.js +++ b/server/controllers/relevantAudioAd.js @@ -162,7 +162,7 @@ async function getRelevantAudioAd(history) { .flat() let freeSpace = AD_LIMIT - allocatedAds.length - while (freeSpace && !allocatedAds.length && selectedAd.length) { + while (freeSpace && selectedAd.length) { selectedAd.forEach(ad => { const lastElement = ad.final.pop() if (lastElement !== undefined && freeSpace) { diff --git a/server/routes/article/addArticle.js b/server/routes/article/addArticle.js index e9b42f0..2cc388f 100644 --- a/server/routes/article/addArticle.js +++ b/server/routes/article/addArticle.js @@ -85,7 +85,7 @@ const addArticle = async (req, res) => { if (socialApis[social]) socialApis[social]({ title, - summary: data.summary, + summary: data.summarizedContent, link: process.env.ORIGIN + '/news/' + diff --git a/server/routes/article/recite.js b/server/routes/article/recite.js index 4a09199..e252b1f 100644 --- a/server/routes/article/recite.js +++ b/server/routes/article/recite.js @@ -5,7 +5,7 @@ const { Readable } = require('stream') const adsModel = require('@/model/ads') const articleModel = require('@/model/article') -const CHUNK_SIZE = 1024 * 1024 +const CHUNK_SIZE = 1024 * 1024 * 5 const HEADER_SIZE = 44 // Helper function to convert hex