Skip to content

Commit f62bff0

Browse files
committed
chore: restore summarize_manifest_store due to feedback
1 parent a3b7a6c commit f62bff0

File tree

1 file changed

+5
-9
lines changed

1 file changed

+5
-9
lines changed

cawg_identity/src/identity_assertion/assertion.rs

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -161,8 +161,8 @@ impl IdentityAssertion {
161161
///
162162
/// [`ManifestStore`]: c2pa::ManifestStore
163163
#[cfg(feature = "v1_api")]
164-
pub async fn summarize_reader<SV: SignatureVerifier>(
165-
reader: &c2pa::Reader,
164+
pub async fn summarize_manifest_store<SV: SignatureVerifier>(
165+
store: &c2pa::ManifestStore,
166166
verifier: &SV,
167167
) -> impl Serialize {
168168
// NOTE: We can't write this using .map(...).collect() because there are async
@@ -174,7 +174,7 @@ impl IdentityAssertion {
174174
>,
175175
> = BTreeMap::new();
176176

177-
for (id, manifest) in reader.manifests() {
177+
for (id, manifest) in store.manifests() {
178178
let report = Self::summarize_all_impl(manifest, verifier).await;
179179
reports.insert(id.clone(), report);
180180
}
@@ -200,13 +200,9 @@ impl IdentityAssertion {
200200
>,
201201
> = BTreeMap::new();
202202

203-
for manifest in reader.iter_manifests() {
203+
for (id, manifest) in reader.manifests() {
204204
let report = Self::summarize_all_impl(manifest, verifier).await;
205-
206-
// TO DO: What to do if manifest doesn't have a label?
207-
if let Some(label) = manifest.label() {
208-
reports.insert(label.to_owned(), report);
209-
}
205+
reports.insert(id.clone(), report);
210206
}
211207

212208
IdentityAssertionsForManifestStore::<

0 commit comments

Comments
 (0)