Commit dcb8455a authored by Grant's avatar Grant
Browse files

sidecar: strip html

parent 8d9663e8
Loading
Loading
Loading
Loading
Loading
+4 −2
Original line number Diff line number Diff line
@@ -4,6 +4,7 @@ import { SidecarSession, SidecarSessionID } from "../models/SidecarSession.js";
import { APub } from "../apub/utils.js";
import { DocLinks } from "../lib/DocLinks.js";
import { TransientNote } from "../models/TransientNote.js";
import { stripHtml } from "string-strip-html";

/**
 * Handoff Sidecar
@@ -67,8 +68,9 @@ export class HandoffSidecar {
    if (!object.content && !object.contents[0]) return;
    if (!actor.id) return;

    const realContent =
      object.content?.toString() ?? object.contents[0]?.toString();
    const realContent = stripHtml(
      object.content?.toString() ?? object.contents[0]?.toString(),
    ).result;

    if (!new RegExp(SidecarSession.Regex).test(realContent)) return;