(&self, id: &TransferId, ctx: &CallContext)
| 32 | } |
| 33 | |
| 34 | pub fn get_transfer(&self, id: &TransferId, ctx: &CallContext) -> ServiceResult<Transfer> { |
| 35 | let transfer_key = Transfer::key(*id); |
| 36 | let transfer = self.transfer_repository.get(&transfer_key).ok_or({ |
| 37 | TransferError::TransferNotFound { |
| 38 | transfer_id: Uuid::from_bytes(*id).hyphenated().to_string(), |
| 39 | } |
| 40 | })?; |
| 41 | |
| 42 | self.assert_transfer_access(&transfer, ctx)?; |
| 43 | |
| 44 | Ok(transfer) |
| 45 | } |
| 46 | |
| 47 | pub fn get_transfers( |
| 48 | &self, |
no test coverage detected