Send info about exif/c2pa in the flags
This commit is contained in:
parent
7acc52ec92
commit
8f8ae3cae9
2 changed files with 7 additions and 3 deletions
|
|
@ -18,9 +18,9 @@ const { multiple, flags } = defineProps<{
|
||||||
|
|
||||||
const showCheck = computed(() => {
|
const showCheck = computed(() => {
|
||||||
if (!multiple && flags.length == 1) {
|
if (!multiple && flags.length == 1) {
|
||||||
return flags[0].generatorSource === "c2pa";
|
return !!flags[0].containsC2PA;
|
||||||
} else if (multiple) {
|
} else if (multiple) {
|
||||||
return flags.some((f) => f.generatorSource === "c2pa")
|
return flags.every((f) => !!f.containsC2PA)
|
||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
});
|
});
|
||||||
|
|
|
||||||
|
|
@ -74,6 +74,8 @@ export type ProofHintFlags = {
|
||||||
generator?: ProofHintFlagsGenerator;
|
generator?: ProofHintFlagsGenerator;
|
||||||
generatorSource?: ProofHintFlagsGeneratorSource;
|
generatorSource?: ProofHintFlagsGeneratorSource;
|
||||||
edits?: ProofHintFlagsEdit[];
|
edits?: ProofHintFlagsEdit[];
|
||||||
|
containsC2PA?: boolean;
|
||||||
|
containsEXIF?: boolean;
|
||||||
};
|
};
|
||||||
|
|
||||||
type FlagMatchRule = {
|
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.
|
// 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;
|
return undefined;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -366,6 +368,8 @@ export const extractProofHintFlags = (proof?: Proof): ProofHintFlags | undefined
|
||||||
generator: generator,
|
generator: generator,
|
||||||
generatorSource: generatorSource,
|
generatorSource: generatorSource,
|
||||||
edits: edits,
|
edits: edits,
|
||||||
|
containsC2PA: proof.integrity?.c2pa !== undefined,
|
||||||
|
containsEXIF: proof.integrity?.exif !== undefined
|
||||||
};
|
};
|
||||||
return flags;
|
return flags;
|
||||||
} catch (error) {}
|
} catch (error) {}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue