From 3a646be50edcdb36b2c9c7b2d9d6e3321b64da68 Mon Sep 17 00:00:00 2001 From: CatAClock Date: Fri, 18 Jul 2025 11:10:48 -0700 Subject: [PATCH] multitag workie? --- src/HTTP/JS/BlueskyAPI.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/HTTP/JS/BlueskyAPI.js b/src/HTTP/JS/BlueskyAPI.js index 403b5f9..a90b730 100644 --- a/src/HTTP/JS/BlueskyAPI.js +++ b/src/HTTP/JS/BlueskyAPI.js @@ -204,18 +204,20 @@ export async function CreatePost(DID, Text, ContentWarning = undefined, Tags = [ } if (AddTags == true) { let Facets = []; + let LengthStuff = 0; for (let i of Tags) { - let ThineIndex = Tags.indexOf(i); + let ThineIndex = Tags.indexOf(i, LengthStuff); Facets.push({ "index": { "byteStart": ThineIndex, "byteEnd": ThineIndex + i.length }, - "features": { + "features": [{ "$type": "app.bsky.richtext.facet#tag", "tag": i - } + }] }); + LengthStuff = ThineIndex + i.length; } Record.facets = Facets; }