chiark / gitweb /
log rotation too
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Wed, 6 Jan 2021 00:08:47 +0000 (00:08 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Wed, 6 Jan 2021 00:08:47 +0000 (00:08 +0000)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
daemon/api.rs

index 3bbc844212f7ac4318942b3bf596556a251feb8b..2103d042b8091fb028d41b873597ba6afdeeb74f 100644 (file)
@@ -335,10 +335,11 @@ fn api_rotate(form : Json<ApiPiece<ApiPieceRotate>>) -> impl response::Responder
 impl ApiPieceOp for ApiPieceRotate {
   #[throws(ApiPieceOpError)]
   fn op(&self, a: ApiPieceOpArgs) -> PieceUpdateFromOp {
-    let ApiPieceOpArgs { gs,piece, .. } = a;
+    let ApiPieceOpArgs { gs,player,piece,p,lens, .. } = a;
     let pc = gs.pieces.byid_mut(piece).unwrap();
+    let gpl = gs.players.byid(player).unwrap();
     pc.angle = PieceAngle::Compass(self.0);
-    let logents = vec![];
+    let logents = log_did_to_piece(gpl, lens, piece, pc, p, "rotated");
     let update = PieceUpdateOp::Modify(());
     (WhatResponseToClientOp::Predictable,
      update, logents)