From 6a94abbc109e72adc966abb0634a37b769451b9a Mon Sep 17 00:00:00 2001 From: Tony Klink Date: Sat, 13 Jan 2024 22:40:54 -0600 Subject: [PATCH] Ignore old events --- src/noose/sqlite.rs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/noose/sqlite.rs b/src/noose/sqlite.rs index c04556f..ebd6f46 100644 --- a/src/noose/sqlite.rs +++ b/src/noose/sqlite.rs @@ -183,6 +183,12 @@ impl SqliteDb { let message = format!("[\"OK\", \"{}\", true, \"\"]", id.clone()); + // Skip events that are older than 10 minutes + if chrono::Utc::now().timestamp() - 600 > created_at { + let message = format!("[\"OK\", \"{}\", false, \"invalid: event creation date is too far off from the current time\"]", id.clone()); + return Ok(message); + } + if event.is_ephemeral() { return Ok(message); }