From 61f286268a86795e572f8177f72af203f3efecf2 Mon Sep 17 00:00:00 2001 From: core Date: Sun, 7 Jan 2024 03:30:13 -0500 Subject: [PATCH] fmt --- server/src/main.rs | 17 ++++++++++------- starkingdoms-client/src/hub.ts | 2 +- starkingdoms-common/src/lib.rs | 16 +++++++++++----- 3 files changed, 22 insertions(+), 13 deletions(-) diff --git a/server/src/main.rs b/server/src/main.rs index 744c2dabb5551ba32a5676295b34f56c543b195d..dac379e26a3ab66088a8a1837048ebdea4bcd39d 100644 --- a/server/src/main.rs +++ b/server/src/main.rs @@ -24,16 +24,16 @@ use bevy_rapier2d::prelude::*; use bevy_twite::{twite::frame::MessageType, ServerEvent, TwiteServerConfig, TwiteServerPlugin}; use component::Input; use component::*; +use hmac::{Hmac, Mac}; +use jwt::VerifyWithKey; use packet::*; use rand::Rng; +use serde::{Deserialize, Serialize}; +use sha2::Sha256; use starkingdoms_common::SaveModule; use starkingdoms_common::{pack_savefile, unpack_savefile, SaveData}; use std::f32::consts::PI; -use serde::{Serialize, Deserialize}; use std::time::SystemTime; -use hmac::{Hmac, Mac}; -use jwt::VerifyWithKey; -use sha2::Sha256; pub mod component; pub mod macros; @@ -267,7 +267,7 @@ fn on_message( mut packet_recv: Local>, mut packet_event_send: ResMut>, app_keys: Res, - ) { +) { let mut event_queue = Vec::new(); for ev in packet_recv.read(&packet_event_send) { if let ServerEvent::Recv(addr, MessageType::Text, data) = ev { @@ -275,8 +275,11 @@ fn on_message( let packet: Packet = err_or_cont!(serde_json::from_str(&data)); match packet { - Packet::ClientLogin { username, save, jwt } => { - + Packet::ClientLogin { + username, + save, + jwt, + } => { if jwt.is_none() && REQUIRED_PERMISSION_LEVEL != 0 { // d/c let packet = Packet::Message { diff --git a/starkingdoms-client/src/hub.ts b/starkingdoms-client/src/hub.ts index 67c9408101c816eff723ef3eb1075ad066087a07..c7ad52fc5c494b1de2cc71e36f90f64766f26e0c 100644 --- a/starkingdoms-client/src/hub.ts +++ b/starkingdoms-client/src/hub.ts @@ -67,7 +67,7 @@ export async function hub_connect( c: { username, save: window.localStorage.getItem("save"), - jwt: window.localStorage.getItem("stk-token") + jwt: window.localStorage.getItem("stk-token"), }, }; sendPacket(client, packet); diff --git a/starkingdoms-common/src/lib.rs b/starkingdoms-common/src/lib.rs index a0d1934b8565b737e3409964b840fb360910be3f..84133af22993448e6df88be2189ec26f6c39d2d1 100644 --- a/starkingdoms-common/src/lib.rs +++ b/starkingdoms-common/src/lib.rs @@ -73,15 +73,21 @@ pub fn pack_savefile(key: &[u8], save_data: SaveData) -> String { } pub fn unpack_savefile(key: &[u8], file: String) -> Result> { // << reverse! << - let savefile_bytes = base64::engine::general_purpose::STANDARD.decode(file).map_err(|e| format!("error decoding b64: {e}"))?; + let savefile_bytes = base64::engine::general_purpose::STANDARD + .decode(file) + .map_err(|e| format!("error decoding b64: {e}"))?; - let save_file: Savefile = rmp_serde::from_slice(&savefile_bytes).map_err(|e| format!("error decoding savefile wrapper: {e}"))?; + let save_file: Savefile = rmp_serde::from_slice(&savefile_bytes) + .map_err(|e| format!("error decoding savefile wrapper: {e}"))?; - let mut mac: Hmac = Hmac::new_from_slice(key).map_err(|e| format!("error loading hmac-sha256: {e}"))?; + let mut mac: Hmac = + Hmac::new_from_slice(key).map_err(|e| format!("error loading hmac-sha256: {e}"))?; mac.update(&save_file.data_msgpack); - mac.verify_slice(&save_file.mac).map_err(|e| format!("error verifying signature: {e}"))?; + mac.verify_slice(&save_file.mac) + .map_err(|e| format!("error verifying signature: {e}"))?; - let save_data = rmp_serde::from_slice(&save_file.data_msgpack).map_err(|e| format!("error decoding inner signature: {e}"))?; + let save_data = rmp_serde::from_slice(&save_file.data_msgpack) + .map_err(|e| format!("error decoding inner signature: {e}"))?; Ok(save_data) }