cool I can simplify this now
This commit is contained in:
		
							parent
							
								
									5d6f9deb59
								
							
						
					
					
						commit
						eac0a31056
					
				| @ -80,7 +80,7 @@ pub async fn pick_up_item<EG>( | ||||
| where | ||||
|     EG: EntityGateway, | ||||
| { | ||||
|     let result: Result<TriggerCreateItem, ItemStateError> = entity_gateway.with_transaction(|transaction| async move { | ||||
|     entity_gateway.with_transaction(|transaction| async move { | ||||
|         let item_state_proxy = ItemStateProxy::new(item_state); | ||||
|         let ((item_state_proxy, transaction), result) = ItemStateAction::default() | ||||
|             .act(take_item_from_floor(character.id, *item_id)) | ||||
| @ -89,8 +89,7 @@ where | ||||
|             .await?; | ||||
|         item_state_proxy.commit(); | ||||
|         Ok((transaction, result)) | ||||
|     }).await; | ||||
|     result | ||||
|     }).await | ||||
| } | ||||
| 
 | ||||
| pub async fn drop_item<EG>( | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user