Skip to content

Commit b5761c9

Browse files
authored
Merge pull request #176 from semiotic-ai/aasseman/refactor-manager
refactor(core): manager arg slice instead of vec
2 parents c3ed933 + ee95e94 commit b5761c9

File tree

3 files changed

+9
-9
lines changed

3 files changed

+9
-9
lines changed

tap_core/src/tap_manager/manager.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ impl<
8181
&self,
8282
signed_receipt: SignedReceipt,
8383
query_id: u64,
84-
initial_checks: Vec<ReceiptCheck>,
84+
initial_checks: &[ReceiptCheck],
8585
) -> std::result::Result<(), Error> {
8686
let mut received_receipt =
8787
ReceivedReceipt::new(signed_receipt, query_id, &self.required_checks);
@@ -98,7 +98,7 @@ impl<
9898
})?;
9999

100100
received_receipt
101-
.perform_checks(initial_checks.as_slice(), receipt_id, &self.receipt_auditor)
101+
.perform_checks(initial_checks, receipt_id, &self.receipt_auditor)
102102
.await?;
103103

104104
self.receipt_storage_adapter

tap_core/src/tap_manager/test/manager_test.rs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -163,7 +163,7 @@ mod manager_unit_test {
163163
escrow_storage.write().await.insert(keys.1, 999999);
164164

165165
assert!(manager
166-
.verify_and_store_receipt(signed_receipt, query_id, initial_checks)
166+
.verify_and_store_receipt(signed_receipt, query_id, initial_checks.as_slice())
167167
.await
168168
.is_ok());
169169
}
@@ -219,7 +219,7 @@ mod manager_unit_test {
219219
.await
220220
.insert(query_id, value);
221221
assert!(manager
222-
.verify_and_store_receipt(signed_receipt, query_id, initial_checks.clone())
222+
.verify_and_store_receipt(signed_receipt, query_id, initial_checks.as_slice())
223223
.await
224224
.is_ok());
225225
}
@@ -298,7 +298,7 @@ mod manager_unit_test {
298298
.await
299299
.insert(query_id, value);
300300
assert!(manager
301-
.verify_and_store_receipt(signed_receipt, query_id, initial_checks.clone())
301+
.verify_and_store_receipt(signed_receipt, query_id, initial_checks.as_slice())
302302
.await
303303
.is_ok());
304304
expected_accumulated_value += value;
@@ -347,7 +347,7 @@ mod manager_unit_test {
347347
.await
348348
.insert(query_id, value);
349349
assert!(manager
350-
.verify_and_store_receipt(signed_receipt, query_id, initial_checks.clone())
350+
.verify_and_store_receipt(signed_receipt, query_id, initial_checks.as_slice())
351351
.await
352352
.is_ok());
353353
expected_accumulated_value += value;
@@ -431,7 +431,7 @@ mod manager_unit_test {
431431
.await
432432
.insert(query_id, value);
433433
assert!(manager
434-
.verify_and_store_receipt(signed_receipt, query_id, initial_checks.clone())
434+
.verify_and_store_receipt(signed_receipt, query_id, initial_checks.as_slice())
435435
.await
436436
.is_ok());
437437
expected_accumulated_value += value;
@@ -488,7 +488,7 @@ mod manager_unit_test {
488488
.await
489489
.insert(query_id, value);
490490
assert!(manager
491-
.verify_and_store_receipt(signed_receipt, query_id, initial_checks.clone())
491+
.verify_and_store_receipt(signed_receipt, query_id, initial_checks.as_slice())
492492
.await
493493
.is_ok());
494494
expected_accumulated_value += value;

tap_integration_tests/tests/indexer_mock/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,7 @@ impl<
120120
) -> Result<(), jsonrpsee::types::ErrorObjectOwned> {
121121
let verify_result = match self
122122
.manager
123-
.verify_and_store_receipt(receipt, request_id, self.initial_checks.clone())
123+
.verify_and_store_receipt(receipt, request_id, self.initial_checks.as_slice())
124124
.await
125125
{
126126
Ok(_) => Ok(()),

0 commit comments

Comments
 (0)