Update crates to latest version.

This commit is contained in:
Paul Makles
2020-04-09 15:57:51 +01:00
parent e6ed46af82
commit 28fa2aad6c
13 changed files with 664 additions and 898 deletions

1495
Cargo.lock generated

File diff suppressed because it is too large Load Diff

View File

@@ -7,23 +7,23 @@ edition = "2018"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[dependencies]
mongodb = "0.9.0"
bson = "0.14.0"
rocket = { version = "0.4.2", default-features = false }
mongodb = "0.9.2"
bson = "0.14.1"
rocket = { version = "0.4.4", default-features = false }
once_cell = "1.3.1"
dotenv = "0.15.0"
ulid = "0.3.1"
serde = { version = "1.0", features = ["derive"] }
rocket_contrib = "0.4.2"
rocket_contrib = "0.4.4"
validator = "0.10.0"
bcrypt = "0.6.1"
chrono = "0.4.10"
bcrypt = "0.7.0"
chrono = "0.4.11"
rand = "0.7.3"
time = "0.2.4"
reqwest = { version = "0.10.1", features = ["blocking", "json"] }
num_enum = "0.4.2"
time = "0.2.9"
reqwest = { version = "0.10.4", features = ["blocking", "json"] }
num_enum = "0.4.3"
ws = "0.9.1"
hashbrown = "0.7.0"
serde_json = "1.0.47"
rocket_cors = "0.5.1"
hashbrown = "0.7.1"
serde_json = "1.0.51"
rocket_cors = "0.5.2"
bitfield = "0.13.2"

View File

@@ -1,4 +1,4 @@
use bson::{bson, doc};
use bson::doc;
use serde::{Deserialize, Serialize};
use super::get_collection;

View File

@@ -1,6 +1,6 @@
use super::get_collection;
use bson::{bson, doc};
use bson::doc;
use mongodb::options::FindOneOptions;
/*pub struct MutualGuild {

View File

@@ -4,7 +4,7 @@ use crate::guards::auth::UserRef;
use crate::guards::channel::ChannelRef;
use crate::guards::guild::GuildRef;
use bson::{bson, doc};
use bson::doc;
use num_enum::TryFromPrimitive;
#[derive(Debug, PartialEq, Eq, TryFromPrimitive)]

View File

@@ -1,4 +1,4 @@
use bson::{bson, doc, from_bson, Document};
use bson::{doc, from_bson, Document};
use mongodb::options::FindOneOptions;
use rocket::http::{RawStr, Status};
use rocket::request::{self, FromParam, FromRequest, Request};

View File

@@ -1,4 +1,4 @@
use bson::{bson, doc, from_bson, Document};
use bson::{doc, from_bson, Document};
use mongodb::options::FindOneOptions;
use rocket::http::RawStr;
use rocket::request::FromParam;

View File

@@ -1,4 +1,4 @@
use bson::{bson, doc, from_bson, Document};
use bson::{doc, from_bson, Document};
use mongodb::options::FindOneOptions;
use rocket::http::RawStr;
use rocket::request::FromParam;

View File

@@ -3,7 +3,7 @@ use crate::database;
use crate::email;
use bcrypt::{hash, verify};
use bson::{bson, doc, from_bson, Bson::UtcDatetime};
use bson::{doc, from_bson, Bson::UtcDatetime};
use chrono::prelude::*;
use database::user::User;
use rand::{distributions::Alphanumeric, Rng};

View File

@@ -6,7 +6,7 @@ use crate::database::{
use crate::guards::auth::UserRef;
use crate::guards::channel::ChannelRef;
use bson::{bson, doc, from_bson, Bson, Bson::UtcDatetime};
use bson::{doc, from_bson, Bson, Bson::UtcDatetime};
use chrono::prelude::*;
use hashbrown::HashSet;
use num_enum::TryFromPrimitive;

View File

@@ -6,7 +6,7 @@ use crate::database::{
};
use crate::guards::auth::UserRef;
use bson::{bson, doc, from_bson, Bson};
use bson::{doc, from_bson, Bson};
use rocket_contrib::json::Json;
use serde::{Deserialize, Serialize};
use ulid::Ulid;
@@ -125,15 +125,18 @@ pub fn create_guild(user: UserRef, info: Json<CreateGuild>) -> Response {
let id = Ulid::new().to_string();
let channel_id = Ulid::new().to_string();
if channels.insert_one(
doc! {
"_id": channel_id.clone(),
"type": ChannelType::GUILDCHANNEL as u32,
"name": "general",
"guild": id.clone(),
},
None,
).is_err() {
if channels
.insert_one(
doc! {
"_id": channel_id.clone(),
"type": ChannelType::GUILDCHANNEL as u32,
"name": "general",
"guild": id.clone(),
},
None,
)
.is_err()
{
return Response::InternalServerError(
json!({ "error": "Failed to create guild channel." }),
);

View File

@@ -4,7 +4,7 @@ use crate::database::{get_relationship, get_relationship_internal, Relationship}
use crate::guards::auth::UserRef;
use crate::routes::channel;
use bson::{bson, doc, from_bson};
use bson::{doc, from_bson};
use mongodb::options::FindOptions;
use rocket_contrib::json::Json;
use serde::{Deserialize, Serialize};

View File

@@ -6,7 +6,7 @@ use hashbrown::HashMap;
use std::sync::RwLock;
use ulid::Ulid;
use bson::{bson, doc};
use bson::doc;
use serde_json::{from_str, json, Value};
use ws::{listen, CloseCode, Error, Handler, Handshake, Message, Result, Sender};