- let balance_update = input.parse::<f32>().unwrap();
- // todo: add balance update handling
- format!("{{\"balance\": {}}}", balance_update)
+ let balance_update = input.parse::<f64>().unwrap();
+ println!("got POST request to update by {}", balance_update);
+ let mut locked_balance = balance.lock().unwrap();
+ *locked_balance += balance_update;
+ format!("{{\"balance\": {}}}", locked_balance)