fix: use seconds for timestamp values
kasts cannot work with ms value timestamps; it expects the timestamp to be the unix timestamp in secondsepisode-actions
parent
d8971f6c62
commit
2f974fd1ff
|
@ -71,7 +71,7 @@ impl gpodder::EpisodeActionRepository for SqliteRepository {
|
||||||
user: &gpodder::User,
|
user: &gpodder::User,
|
||||||
actions: Vec<gpodder::EpisodeAction>,
|
actions: Vec<gpodder::EpisodeAction>,
|
||||||
) -> Result<i64, gpodder::AuthErr> {
|
) -> Result<i64, gpodder::AuthErr> {
|
||||||
let time_changed = chrono::Utc::now().timestamp_millis();
|
let time_changed = chrono::Utc::now().timestamp();
|
||||||
|
|
||||||
// TODO optimize this query
|
// TODO optimize this query
|
||||||
// 1. The lookup for a device could be replaced with a subquery, although Diesel seems to
|
// 1. The lookup for a device could be replaced with a subquery, although Diesel seems to
|
||||||
|
|
|
@ -44,7 +44,7 @@ impl gpodder::SubscriptionRepository for SqliteRepository {
|
||||||
urls: Vec<String>,
|
urls: Vec<String>,
|
||||||
) -> Result<i64, gpodder::AuthErr> {
|
) -> Result<i64, gpodder::AuthErr> {
|
||||||
// TODO use a better timestamp
|
// TODO use a better timestamp
|
||||||
let timestamp = chrono::Utc::now().timestamp_millis();
|
let timestamp = chrono::Utc::now().timestamp();
|
||||||
|
|
||||||
self.pool.get()?.transaction(|conn| {
|
self.pool.get()?.transaction(|conn| {
|
||||||
let device = devices::table
|
let device = devices::table
|
||||||
|
|
Loading…
Reference in New Issue