Clean up imports for database.

This commit is contained in:
Paul Makles
2021-01-09 13:57:37 +00:00
parent 0d3ef9a3b7
commit 80e3baaa15
20 changed files with 45 additions and 63 deletions

View File

@@ -1,5 +1,4 @@
use crate::database::get_collection;
use crate::database::guards::reference::Ref;
use crate::database::*;
use mongodb::bson::{doc, from_bson, Bson};
use rauth::auth::Session;
use rocket::http::Status;

View File

@@ -1,2 +1,5 @@
pub mod reference;
pub mod user;
pub use reference::Ref;
// pub use user::*;

View File

@@ -1,6 +1,6 @@
use crate::database::entities::*;
use crate::database::get_collection;
use crate::database::*;
use crate::util::result::{Error, Result};
use mongodb::bson::{doc, from_bson, Bson};
use rocket::http::RawStr;
use rocket::request::FromParam;

View File

@@ -30,3 +30,7 @@ pub mod entities;
pub mod guards;
pub mod migrations;
pub mod permissions;
pub use entities::*;
pub use guards::*;
pub use permissions::*;

View File

@@ -1,4 +1,4 @@
use crate::database::entities::User;
use crate::database::*;
use num_enum::TryFromPrimitive;
use std::ops;
@@ -31,9 +31,6 @@ pub async fn temp_calc_perm(_user: &User, _target: &User) -> UserPermissions<[u3
UserPermissions([UserPermission::Access + UserPermission::SendMessage + UserPermission::Invite])
}
use crate::database::entities::RelationshipStatus;
use crate::database::guards::reference::Ref;
pub fn get_relationship(a: &User, b: &Ref) -> RelationshipStatus {
if a.id == b.id {
return RelationshipStatus::Friend;

View File

@@ -2,9 +2,8 @@ use rauth::auth::Session;
use serde::{Deserialize, Serialize};
use snafu::Snafu;
use crate::database::entities::{RelationshipStatus, User};
use super::hive::get_hive;
use crate::database::*;
#[derive(Serialize, Deserialize, Debug, Snafu)]
#[serde(tag = "error")]

View File

@@ -1,5 +1,5 @@
use super::{events::ClientboundNotification, websocket};
use crate::database::get_collection;
use crate::database::*;
use futures::FutureExt;
use hive_pubsub::backend::mongo::MongodbPubSub;

View File

@@ -1,4 +1,4 @@
use crate::database::entities::User;
use crate::database::*;
use super::hive::get_hive;
use hive_pubsub::PubSub;

View File

@@ -1,5 +1,4 @@
use crate::database::get_collection;
use crate::database::guards::reference::Ref;
use crate::database::*;
use crate::util::variables::WS_HOST;
use super::subscriptions;

View File

@@ -1,6 +1,6 @@
use crate::database::entities::User;
use crate::database::get_collection;
use crate::database::*;
use crate::util::result::{Error, Result};
use mongodb::bson::doc;
use mongodb::options::{Collation, FindOneOptions};
use rauth::auth::Session;

View File

@@ -1,4 +1,5 @@
use crate::database::entities::User;
use crate::database::*;
use rauth::auth::Session;
use rocket_contrib::json::JsonValue;

View File

@@ -1,16 +1,7 @@
use crate::{
database::{
entities::{RelationshipStatus, User},
get_collection,
guards::reference::Ref,
permissions::get_relationship,
},
util::result::Error,
};
use crate::{
notifications::{events::ClientboundNotification, hive},
util::result::Result,
};
use crate::database::*;
use crate::notifications::{events::ClientboundNotification, hive};
use crate::util::result::{Error, Result};
use futures::try_join;
use mongodb::bson::doc;
use mongodb::options::{Collation, FindOneOptions};

View File

@@ -1,11 +1,7 @@
use crate::{
database::entities::RelationshipStatus, database::entities::User, database::get_collection,
database::guards::reference::Ref, database::permissions::get_relationship, util::result::Error,
};
use crate::{
notifications::{events::ClientboundNotification, hive},
util::result::Result,
};
use crate::database::*;
use crate::notifications::{events::ClientboundNotification, hive};
use crate::util::result::{Error, Result};
use futures::try_join;
use mongodb::bson::doc;
use rocket_contrib::json::JsonValue;

View File

@@ -1,6 +1,6 @@
use crate::database::entities::User;
use crate::database::get_collection;
use crate::database::*;
use crate::util::result::{Error, Result};
use futures::StreamExt;
use mongodb::bson::doc;
use rocket_contrib::json::JsonValue;

View File

@@ -1,5 +1,6 @@
use crate::database::{entities::User, guards::reference::Ref, permissions::get_relationship};
use crate::database::*;
use crate::util::result::Result;
use rocket_contrib::json::JsonValue;
#[get("/<target>/relationship")]

View File

@@ -1,5 +1,6 @@
use crate::database::entities::User;
use crate::database::*;
use crate::util::result::Result;
use rocket_contrib::json::JsonValue;
#[get("/relationships")]

View File

@@ -1,6 +1,6 @@
use crate::database::entities::{RelationshipStatus, User};
use crate::database::guards::reference::Ref;
use crate::database::*;
use crate::util::result::{Error, Result};
use rocket_contrib::json::JsonValue;
#[get("/<target>")]

View File

@@ -1,7 +1,6 @@
use crate::database::entities::{Channel, User};
use crate::database::get_collection;
use crate::database::guards::reference::Ref;
use crate::database::*;
use crate::util::result::{Error, Result};
use mongodb::bson::doc;
use rocket_contrib::json::JsonValue;
use ulid::Ulid;

View File

@@ -1,11 +1,7 @@
use crate::{
database::entities::RelationshipStatus, database::entities::User, database::get_collection,
database::guards::reference::Ref, database::permissions::get_relationship, util::result::Error,
};
use crate::{
notifications::{events::ClientboundNotification, hive},
util::result::Result,
};
use crate::database::*;
use crate::notifications::{events::ClientboundNotification, hive};
use crate::util::result::{Error, Result};
use futures::try_join;
use hive_pubsub::PubSub;
use mongodb::bson::doc;

View File

@@ -1,11 +1,7 @@
use crate::{
database::entities::RelationshipStatus, database::entities::User, database::get_collection,
database::guards::reference::Ref, database::permissions::get_relationship, util::result::Error,
};
use crate::{
notifications::{events::ClientboundNotification, hive},
util::result::Result,
};
use crate::database::*;
use crate::notifications::{events::ClientboundNotification, hive};
use crate::util::result::{Error, Result};
use futures::try_join;
use hive_pubsub::PubSub;
use mongodb::bson::doc;