Skip to content

Commit

Permalink
Fix timestamps on history events
Browse files Browse the repository at this point in the history
  • Loading branch information
benthecarman committed Jan 30, 2025
1 parent 863d18c commit 123c2a6
Show file tree
Hide file tree
Showing 5 changed files with 7 additions and 5 deletions.
2 changes: 1 addition & 1 deletion harbor-client/src/db_models/lightning_payment.rs
Original file line number Diff line number Diff line change
Expand Up @@ -163,7 +163,7 @@ impl From<LightningPayment> for TransactionItem {
amount: payment.amount().sats_round_down(),
txid: None,
direction: TransactionDirection::Outgoing,
timestamp: payment.created_at.and_utc().timestamp() as u64,
timestamp: payment.updated_at.and_utc().timestamp() as u64,
}
}
}
2 changes: 1 addition & 1 deletion harbor-client/src/db_models/lightning_receive.rs
Original file line number Diff line number Diff line change
Expand Up @@ -160,7 +160,7 @@ impl From<LightningReceive> for TransactionItem {
amount: payment.amount().sats_round_down(),
txid: None,
direction: TransactionDirection::Incoming,
timestamp: payment.created_at.and_utc().timestamp() as u64,
timestamp: payment.updated_at.and_utc().timestamp() as u64,
}
}
}
2 changes: 1 addition & 1 deletion harbor-client/src/db_models/onchain_payment.rs
Original file line number Diff line number Diff line change
Expand Up @@ -141,7 +141,7 @@ impl From<OnChainPayment> for TransactionItem {
.txid
.map(|t| Txid::from_str(&t).expect("invalid txid")),
direction: TransactionDirection::Outgoing,
timestamp: payment.created_at.and_utc().timestamp() as u64,
timestamp: payment.updated_at.and_utc().timestamp() as u64,
}
}
}
2 changes: 1 addition & 1 deletion harbor-client/src/db_models/onchain_receive.rs
Original file line number Diff line number Diff line change
Expand Up @@ -157,7 +157,7 @@ impl From<OnChainReceive> for TransactionItem {
.txid
.map(|t| Txid::from_str(&t).expect("invalid txid")),
direction: TransactionDirection::Incoming,
timestamp: payment.created_at.and_utc().timestamp() as u64,
timestamp: payment.updated_at.and_utc().timestamp() as u64,
}
}
}
4 changes: 3 additions & 1 deletion harbor-ui/src/components/util.rs
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
use chrono::{DateTime, Local};
use iced::Color;
use palette::{rgb::Rgb, FromColor, Hsl};

Expand Down Expand Up @@ -35,7 +36,8 @@ fn from_hsl(hsl: Hsl) -> Color {

pub fn format_timestamp(timestamp: &u64) -> String {
let signed = timestamp.to_owned() as i64;
let date_time = chrono::DateTime::from_timestamp(signed, 0).unwrap();
let utc = DateTime::from_timestamp(signed, 0).unwrap();
let date_time: DateTime<Local> = DateTime::from(utc);
format!("{}", date_time.format("%m/%d/%Y, %l:%M %P"))
}

Expand Down

0 comments on commit 123c2a6

Please sign in to comment.