From 2a5abebff29578fa98137281dc9b7df77f0b3cdb Mon Sep 17 00:00:00 2001 From: Mike Dilger Date: Mon, 16 Jan 2023 13:01:33 +1300 Subject: [PATCH] Update for schema 12 --- src/db/event_relationship.rs | 14 +++++++------- src/process.rs | 6 +++--- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/src/db/event_relationship.rs b/src/db/event_relationship.rs index 5cbc7a95..c9e503c3 100644 --- a/src/db/event_relationship.rs +++ b/src/db/event_relationship.rs @@ -6,7 +6,7 @@ use tokio::task::spawn_blocking; #[derive(Debug, Serialize, Deserialize)] pub struct DbEventRelationship { pub original: String, - pub referring: String, + pub refers_to: String, pub relationship: String, pub content: Option, } @@ -14,15 +14,15 @@ pub struct DbEventRelationship { impl DbEventRelationship { pub async fn insert(&self) -> Result<(), Error> { let original = self.original.clone(); - let referring = self.referring.clone(); + let refers_to = self.refers_to.clone(); let relationship = self.relationship.clone(); let content = self.content.clone(); - let sql = "INSERT OR IGNORE INTO event_relationship (original, referring, relationship, content) VALUES (?, ?, ?, ?)"; + let sql = "INSERT OR IGNORE INTO event_relationship (original, refers_to, relationship, content) VALUES (?, ?, ?, ?)"; spawn_blocking(move || { let maybe_db = GLOBALS.db.blocking_lock(); let db = maybe_db.as_ref().unwrap(); let mut stmt = db.prepare(sql)?; - stmt.execute((&original, &referring, &relationship, &content))?; + stmt.execute((&original, &refers_to, &relationship, &content))?; Ok::<(), Error>(()) }) .await??; @@ -30,9 +30,9 @@ impl DbEventRelationship { } /* - pub async fn get_events_referring_to(id: Id) -> Result, Error> { + pub async fn get_events_refers_to(id: Id) -> Result, Error> { let sql = - "SELECT referring, relationship, content FROM event_relationship WHERE original=?"; + "SELECT refers_to, relationship, content FROM event_relationship WHERE original=?"; let output: Result, Error> = spawn_blocking(move || { let maybe_db = GLOBALS.db.blocking_lock(); let db = maybe_db.as_ref().unwrap(); @@ -40,7 +40,7 @@ impl DbEventRelationship { let rows = stmt.query_map([id.as_hex_string()], |row| { Ok(DbEventRelationship { original: id.as_hex_string(), - referring: row.get(0)?, + refers_to: row.get(0)?, relationship: row.get(1)?, content: row.get(2)?, }) diff --git a/src/process.rs b/src/process.rs index c33e28f5..ca317979 100644 --- a/src/process.rs +++ b/src/process.rs @@ -129,7 +129,7 @@ pub async fn process_new_event( if from_relay { let db_event_relationship = DbEventRelationship { original: event.id.as_hex_string(), - referring: id.as_hex_string(), + refers_to: id.as_hex_string(), relationship: "reply".to_string(), content: None, }; @@ -145,7 +145,7 @@ pub async fn process_new_event( if from_relay { let db_event_relationship = DbEventRelationship { original: event.id.as_hex_string(), - referring: id.as_hex_string(), + refers_to: id.as_hex_string(), relationship: "reaction".to_string(), content: Some(reaction.clone()), }; @@ -162,7 +162,7 @@ pub async fn process_new_event( if from_relay { let db_event_relationship = DbEventRelationship { original: event.id.as_hex_string(), - referring: id.as_hex_string(), + refers_to: id.as_hex_string(), relationship: "deletion".to_string(), content: Some(reason.clone()), // FIXME: this table should have one more column for optional data