durian for realtime updates

This commit is contained in:
2024-09-22 13:43:52 -04:00
Unverified
parent e3584034a2
commit ff6f648748
5 changed files with 33 additions and 4 deletions

View File

@@ -1,5 +1,5 @@
use std::env;
use std::net::{SocketAddr};
use std::net::{Ipv6Addr, SocketAddr};
use std::time::Duration;
use chrono::{DateTime, Utc};
use moka::future::Cache;
@@ -204,6 +204,8 @@ impl RealmChat for RealmChatServer {
let result = query!(
"INSERT INTO user (userid, name, online, admin) VALUES (?,?,?,?)",
user.userid, user.name, false, false).execute(&self.db_pool).await;
//TODO: tell everyone
match result {
Ok(_) => Ok(()),
@@ -222,6 +224,8 @@ impl RealmChat for RealmChatServer {
let result = query!("DELETE FROM user WHERE userid = ?",user.userid).execute(&self.db_pool).await;
//TODO: tell everyone
match result {
Ok(_) => Ok(()),
Err(_) => Err(MalformedDBResponse),