Send info about exif/c2pa in the flags

This commit is contained in:
N-Pex 2025-09-23 16:10:28 +02:00
parent 7acc52ec92
commit 8f8ae3cae9
2 changed files with 7 additions and 3 deletions

View file

@ -74,6 +74,8 @@ export type ProofHintFlags = {
generator?: ProofHintFlagsGenerator;
generatorSource?: ProofHintFlagsGeneratorSource;
edits?: ProofHintFlagsEdit[];
containsC2PA?: boolean;
containsEXIF?: boolean;
};
type FlagMatchRule = {
@ -356,7 +358,7 @@ export const extractProofHintFlags = (proof?: Proof): ProofHintFlags | undefined
}
// Do we have any data? Else, return "undefined", we don't just want to send an object with all defaults.
if (source === undefined && dateCreated === undefined && generator === "unknown") {
if (source === undefined && dateCreated === undefined && generator === "unknown" && (!edits || edits.length == 0)) {
return undefined;
}
@ -366,6 +368,8 @@ export const extractProofHintFlags = (proof?: Proof): ProofHintFlags | undefined
generator: generator,
generatorSource: generatorSource,
edits: edits,
containsC2PA: proof.integrity?.c2pa !== undefined,
containsEXIF: proof.integrity?.exif !== undefined
};
return flags;
} catch (error) {}