From 7f558d6d3fc6ea9f41ee9a1549b80e7259c5d862 Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Wed, 21 Jul 2021 18:24:32 +0100 Subject: [PATCH] api: Prep for calling make_piece_heavy Signed-off-by: Ian Jackson --- daemon/api.rs | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/daemon/api.rs b/daemon/api.rs index 6c265d8e..a6f70f98 100644 --- a/daemon/api.rs +++ b/daemon/api.rs @@ -557,17 +557,20 @@ api_route!{ #[throws(ApiPieceOpError)] fn op(&self, a: ApiPieceOpArgs) -> PieceUpdate { let ApiPieceOpArgs { gs,ioccults,player,piece,ipc, .. } = a; + let ops = PUOs_Simple_Modify; let gpc = gs.pieces.byid_mut(piece).unwrap(); let gpl = gs.players.byid_mut(player).unwrap(); - let logents = log_did_to_piece( + let log = log_did_to_piece( ioccults,&gs.occults,gpl,gpc,ipc, if gpc.pinned { "pinned" } else { "unpinned" }, )?; gpc.forbid_involved_in_occultation()?; gpc.pinned = self.0; - let update = PieceUpdateOp::Modify(()); - (WhatResponseToClientOp::Predictable, - update, logents).into() + PieceUpdate { + wrc: WhatResponseToClientOp::Predictable, + ops: ops.into(), + log, + } } } -- 2.30.2