Skip to content

Commit 1af937e

Browse files
committed
Start on fish rework
1 parent 413e91f commit 1af937e

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

karen/src/logic/fishing.rs

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,20 @@
1+
use std::collections::HashMap;
2+
3+
use chrono::{Datelike, Timelike, Utc};
14
use sqlx::PgConnection;
25

36
use crate::common::data::FISHING_DATA;
47

8+
pub fn get_current_fish_prices() -> HashMap<String, i64> {
9+
let duration_since_start_of_year = Utc::now() - Utc::now().with_month(1).unwrap().with_day(1).unwrap().with_minute(0).unwrap();
10+
11+
let elapsed_weeks = duration_since_start_of_year.num_weeks();
12+
let elapsed_days = duration_since_start_of_year.num_days();
13+
let elapsed_hours = duration_since_start_of_year.num_hours();
14+
15+
16+
}
17+
518
pub async fn randomize_fish_prices(db: &mut PgConnection) -> Result<(), sqlx::Error> {
619
for fish in FISHING_DATA.fish.values() {
720
sqlx::query!(

0 commit comments

Comments
 (0)