// Trying out the ahocorasick algorithm
// Recommended by: https://www.threads.com/@hsinspeng/post/DJ3yVGQxBg7
import { AhoCorasick } from "@monyone/aho-corasick";

async function checkUnsafeContent(title: string) {
  try {
    const req = await fetch("/api/contentcheck/kidunfriendlycontent");
    const res = await req.json();
    const ac = new AhoCorasick(res.words);
    const kidfriendly = ac.hasKeywordInText(title);
    return kidfriendly;
  } catch (e) {
    console.log(e);
  }
}

export default checkUnsafeContent;