Show "modified" and "old" intervention even if we know nothing about generator

This commit is contained in:
N-Pex 2025-09-29 16:45:38 +02:00
parent 39cb40acb9
commit a80d69dfca

View file

@ -1,45 +1,21 @@
import { ProofHintFlags } from "../../models/proof"; import { ProofHintFlags } from "../../models/proof";
import dayjs from "dayjs"; import dayjs from "dayjs";
export const interventionText = ( export const interventionText = (t: any, f: ProofHintFlags): string | undefined => {
t: any,
f: ProofHintFlags
): string | undefined => {
let res = ""; let res = "";
if (f.generator === "camera") {
if (f.generator !== "unknown" && f.generatorSource === "c2pa") { res += "<b>" + t("cc.captured_with_camera") + "</b> ";
if (f.generator === "camera") { } else if (f.generator === "screenshot") {
res += "<b>" + t("cc.captured_with_camera") + "</b> "; res += "<b>" + (f.generatorSource === "c2pa" ? t("cc.screenshot") : t("cc.screenshot_probably")) + "</b> ";
} else if (f.generator === "screenshot") { } else if (f.generator === "ai") {
res += "<b>" + t("cc.screenshot") + "</b> "; res += "<b>" + t("cc.generated_with_ai") + "</b> ";
} else if (f.generator === "ai") {
res += "<b>" + t("cc.generated_with_ai") + "</b> ";
}
if ((f.edits?.length ?? 0) > 0) {
res += "<b>" + t("cc.modified") + "</b> ";
}
if (f.creationDate && dayjs().diff(f.creationDate, "month") >= 3) {
res += "<b>" + t("cc.older_than_n_months", { n: 3 }) + "</b> ";
}
if (res === "") return undefined;
return res;
} else if (f.generator !== "unknown") {
if (f.generator === "camera") {
res += "<b>" + t("cc.captured_with_camera") + "</b> ";
} else if (f.generator === "screenshot") {
res += "<b>" + t("cc.screenshot_probably") + "</b> ";
return res;
} else if (f.generator === "ai") {
res += "<b>" + t("cc.generated_with_ai") + "</b> ";
}
if ((f.edits?.length ?? 0) > 0) {
res += "<b>" + t("cc.modified") + "</b> ";
}
if (f.creationDate && dayjs().diff(f.creationDate, "month") >= 3) {
res += "<b>" + t("cc.older_than_n_months", { n: 3 }) + "</b> ";
}
if (res === "") return undefined;
return res;
} }
return undefined; if ((f.edits?.length ?? 0) > 0) {
res += "<b>" + t("cc.modified") + "</b> ";
}
if (f.creationDate && dayjs().diff(f.creationDate, "month") >= 3) {
res += "<b>" + t("cc.older_than_n_months", { n: 3 }) + "</b> ";
}
if (res === "") return undefined;
return res;
}; };