Notifications: Remove ServerCreate event.

This commit is contained in:
Paul
2021-06-07 18:28:28 +01:00
parent c763a292a7
commit 335f729c53
3 changed files with 4 additions and 12 deletions

View File

@@ -1,6 +1,5 @@
use futures::StreamExt;
use hive_pubsub::PubSub;
use mongodb::bson::{doc, Document};
use mongodb::bson::doc;
use rauth::auth::Session;
use rocket_contrib::json::JsonValue;
use serde::{Deserialize, Serialize};
@@ -8,7 +7,7 @@ use serde::{Deserialize, Serialize};
use super::hive::{get_hive, subscribe_if_exists};
use crate::{
database::*,
util::result::{Error, Result},
util::result::{Result},
};
#[derive(Serialize, Deserialize, Debug, Clone)]
@@ -105,7 +104,6 @@ pub enum ClientboundNotification {
user: String,
},
ServerCreate(Server),
ServerUpdate {
id: String,
data: JsonValue,
@@ -196,9 +194,6 @@ pub async fn prehandle_hook(notification: &ClientboundNotification) -> Result<()
subscribe_if_exists(user.clone(), channel).ok();
}
}
ClientboundNotification::ServerCreate(server) => {
subscribe_if_exists(server.owner.clone(), server.id.clone()).ok();
}
ClientboundNotification::UserRelationship { id, user, status } => {
if status != &RelationshipStatus::None {
subscribe_if_exists(id.clone(), user.id.clone()).ok();