Merge pull request #21 from mini-bomba/set_lastupdate_on_already_updated
Set player_info.last_update when no update was required
This commit is contained in:
commit
52097ac1cc
1 changed files with 3 additions and 2 deletions
|
@ -39,12 +39,13 @@ pub async fn fetch_update(state: Arc<GlobalState>) -> Result<(), FetchUpdateStat
|
||||||
|
|
||||||
let mut current_player_info = global_state.player_info.lock().await;
|
let mut current_player_info = global_state.player_info.lock().await;
|
||||||
let current_player_id = current_player_info.player_id;
|
let current_player_id = current_player_info.player_id;
|
||||||
// release the mutex for other tasks
|
|
||||||
drop(current_player_info);
|
|
||||||
|
|
||||||
if player_id == current_player_id {
|
if player_id == current_player_id {
|
||||||
|
current_player_info.last_update = SystemTime::now();
|
||||||
return Err(FetchUpdateStatus::PlayerAlreadyUpdated);
|
return Err(FetchUpdateStatus::PlayerAlreadyUpdated);
|
||||||
}
|
}
|
||||||
|
// release the mutex for other tasks
|
||||||
|
drop(current_player_info);
|
||||||
|
|
||||||
// Download the player script
|
// Download the player script
|
||||||
let player_js_url: String = format!(
|
let player_js_url: String = format!(
|
||||||
|
|
Loading…
Reference in a new issue