fix: retirer la mention initiale des commentaires importés
Déploiement API BETA / build (push) Successful in 2m16s
Déploiement API PROD / build (push) Successful in 2m24s
Déploiement API BETA / deploy (push) Successful in 44s
Déploiement API PROD / deploy (push) Successful in 53s

This commit is contained in:
2026-07-05 19:39:33 +04:00
parent 128c027af1
commit ecbcf5d86e
2 changed files with 22 additions and 1 deletions
+7 -1
View File
@@ -6,6 +6,12 @@ function stripHtml(html) {
return (html || '').replace(/<[^>]*>/g, '').trim();
}
// Mastodon préfixe toujours une réponse par la mention du compte cité,
// déjà visible via l'avatar/le nom : redondant à l'affichage.
function stripMentionsInisyal(texte) {
return texte.replace(/^(@\S+\s*)+/, '').trim();
}
async function importBokanteComments({strapi}) {
const paroles = await strapi.db.query('api::parole.parole').findMany({
where: {bokanteStatusId: {$notNull: true}}
@@ -39,7 +45,7 @@ async function importBokanteComments({strapi}) {
const commentaire = await strapi.documents('api::commentaire.commentaire').create({
status: 'published',
data: {
contenu: stripHtml(status.content),
contenu: stripMentionsInisyal(stripHtml(status.content)),
datePublication: status.created_at,
origine: 'activitypub',
auteurNom: status.account?.display_name,