Skip to content

Commit f6da7b3

Browse files
committed
performed cargo fix on db
1 parent 6040bb2 commit f6da7b3

File tree

24 files changed

+163
-163
lines changed

24 files changed

+163
-163
lines changed

backend/db/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ name = "db"
33
version = "0.1.0"
44
authors = ["Henry Zimmerman <zimhen7@gmail.com>"]
55
autotests = false
6-
#edition = "2018"
6+
edition = "2018"
77

88
[[bench]]
99
name = "bench"

backend/db/src/calls/answer.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
use schema::answers;
2-
use user::User;
3-
use question::Question;
1+
use crate::schema::answers;
2+
use crate::user::User;
3+
use crate::question::Question;
44
//use error::JoeResult;
55
use uuid::Uuid;
66

backend/db/src/calls/article.rs

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
use schema::articles;
1+
use crate::schema::articles;
22
use diesel;
33
use diesel::RunQueryDsl;
44
use diesel::QueryDsl;
55
use diesel::ExpressionMethods;
66
use chrono::{NaiveDateTime, Utc};
7-
use user::User;
7+
use crate::user::User;
88
use diesel::BelongingToDsl;
99
use error::JoeResult;
1010
use diesel::PgConnection;
@@ -89,9 +89,9 @@ impl Article {
8989
}
9090

9191
pub fn get_paginated(page_index: i32, page_size: i32, conn: &PgConnection) -> JoeResult<Vec<ArticleData>> {
92-
use schema::articles::dsl::*;
93-
use diesel_extensions::pagination::*;
94-
use schema::users;
92+
use crate::schema::articles::dsl::*;
93+
use crate::diesel_extensions::pagination::*;
94+
use crate::schema::users;
9595

9696
let (articles_and_users, _count) = articles
9797
.inner_join(users::table)
@@ -120,8 +120,8 @@ impl Article {
120120

121121
/// Gets the unpublished articles for a given user
122122
pub fn get_unpublished_articles_for_user(user_uuid: UserUuid, conn: &PgConnection) -> JoeResult<Vec<Article>> {
123-
use schema::articles::dsl::*;
124-
use schema::users::dsl::*;
123+
use crate::schema::articles::dsl::*;
124+
use crate::schema::users::dsl::*;
125125
// use schema::users;
126126

127127
let user: User = users
@@ -142,8 +142,8 @@ impl Article {
142142
/// If true, it will set the publish datetime to the current time, indicating it is published.
143143
/// If false, it will set the publish column to Null, indicating that it has not been published.
144144
pub fn set_publish_status(article_uuid: ArticleUuid, publish: bool, conn: &PgConnection) -> JoeResult<Article> {
145-
use schema::articles::dsl::*;
146-
use schema::articles;
145+
use crate::schema::articles::dsl::*;
146+
use crate::schema::articles;
147147

148148
let publish_value: Option<NaiveDateTime> = if publish {
149149
Some(Utc::now().naive_utc())
@@ -161,7 +161,7 @@ impl Article {
161161

162162
/// Applies the changeset to its corresponding article.
163163
pub fn update_article(changeset: ArticleChangeset, conn: &PgConnection) -> JoeResult<Article> {
164-
use schema::articles;
164+
use crate::schema::articles;
165165
diesel::update(articles::table)
166166
.set(&changeset)
167167
.get_result(conn)

backend/db/src/calls/auth.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
use chrono::{NaiveDateTime, Utc};
22
use chrono::Duration;
3-
use auth_lib::ServerJwt;
4-
use auth_lib::Secret;
3+
use crate::auth_lib::ServerJwt;
4+
use crate::auth_lib::Secret;
55
use identifiers::user::UserUuid;
66
use wire::user::Jwt;
7-
use auth_lib::verify_hash;
8-
use user::User;
7+
use crate::auth_lib::verify_hash;
8+
use crate::user::User;
99
use wire::login::LoginRequest;
1010
use error::LoginError;
1111
use diesel::PgConnection;

backend/db/src/calls/bucket.rs

Lines changed: 26 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
use schema::buckets;
2-
use schema::junction_bucket_users;
3-
use user::User;
1+
use crate::schema::buckets;
2+
use crate::schema::junction_bucket_users;
3+
use crate::user::User;
44
use error::JoeResult;
55
use diesel::prelude::*;
66
use diesel;
@@ -72,10 +72,10 @@ pub struct UsersInBucketData {
7272
impl Bucket {
7373
/// Get buckets that are public, but the user is not a member of
7474
pub fn get_public_buckets(user_uuid: UserUuid, conn: &PgConnection) -> JoeResult<Vec<Bucket>> {
75-
use schema::buckets::dsl::*;
76-
use schema::buckets;
77-
use schema::junction_bucket_users as junctions;
78-
use schema::junction_bucket_users::dsl::junction_bucket_users;
75+
use crate::schema::buckets::dsl::*;
76+
use crate::schema::buckets;
77+
use crate::schema::junction_bucket_users as junctions;
78+
use crate::schema::junction_bucket_users::dsl::junction_bucket_users;
7979

8080
// Don't return any buckets with these ids
8181
let bucket_uuids_in_which_the_user_is_already_a_member_or_has_requested_to_join: Vec<Uuid> = junction_bucket_users
@@ -94,7 +94,7 @@ impl Bucket {
9494
}
9595

9696
pub fn add_user_to_bucket(new_bucket_user: NewBucketUser, conn: &PgConnection) -> JoeResult<()> {
97-
use schema::junction_bucket_users;
97+
use crate::schema::junction_bucket_users;
9898

9999
diesel::insert_into(junction_bucket_users::table)
100100
.values(&new_bucket_user)
@@ -104,8 +104,8 @@ impl Bucket {
104104
}
105105

106106
pub fn get_buckets_user_belongs_to(user_uuid: UserUuid, conn: &PgConnection) -> JoeResult<Vec<Bucket>> {
107-
use schema::junction_bucket_users::dsl::junction_bucket_users;
108-
use schema::junction_bucket_users as junctions;
107+
use crate::schema::junction_bucket_users::dsl::junction_bucket_users;
108+
use crate::schema::junction_bucket_users as junctions;
109109

110110
junction_bucket_users
111111
.filter(junctions::user_uuid.eq(user_uuid.0))
@@ -120,9 +120,9 @@ impl Bucket {
120120
/// Gets users depending on the approval column.
121121
/// It will exclude the user making the request.
122122
fn get_users_approval(bucket_uuid: BucketUuid, user_uuid: UserUuid, approval: bool, conn: &PgConnection) -> JoeResult<Vec<User>> {
123-
use schema::junction_bucket_users::dsl::junction_bucket_users;
124-
use schema::junction_bucket_users as junctions;
125-
use schema::users;
123+
use crate::schema::junction_bucket_users::dsl::junction_bucket_users;
124+
use crate::schema::junction_bucket_users as junctions;
125+
use crate::schema::users;
126126

127127
junction_bucket_users
128128
.filter(junctions::bucket_uuid.eq(bucket_uuid.0))
@@ -145,9 +145,9 @@ impl Bucket {
145145
}
146146

147147
pub fn get_users_requiring_approval_for_owned_buckets(bucket_owner_uuid: UserUuid, conn: &PgConnection) -> JoeResult<Vec<UsersInBucketData>> {
148-
use schema::junction_bucket_users::dsl::*;
149-
use schema::junction_bucket_users as junctions;
150-
use schema::buckets;
148+
use crate::schema::junction_bucket_users::dsl::*;
149+
use crate::schema::junction_bucket_users as junctions;
150+
use crate::schema::buckets;
151151

152152
let buckets: Vec<Bucket> = junction_bucket_users
153153
.filter(junctions::user_uuid.eq(
@@ -174,8 +174,8 @@ impl Bucket {
174174

175175
/// Is the user the owner of the bucket
176176
pub fn is_user_owner(user_uuid: UserUuid, bucket_uuid: BucketUuid, conn: &PgConnection) -> bool {
177-
use schema::junction_bucket_users::dsl::junction_bucket_users;
178-
use schema::junction_bucket_users as junctions;
177+
use crate::schema::junction_bucket_users::dsl::junction_bucket_users;
178+
use crate::schema::junction_bucket_users as junctions;
179179

180180

181181
junction_bucket_users
@@ -189,8 +189,8 @@ impl Bucket {
189189

190190
/// Is the user in the bucket, and approved by a bucket owner?
191191
pub fn is_user_approved(user_uuid: UserUuid, bucket_uuid: BucketUuid, conn: &PgConnection) -> bool {
192-
use schema::junction_bucket_users::dsl::junction_bucket_users;
193-
use schema::junction_bucket_users as junctions;
192+
use crate::schema::junction_bucket_users::dsl::junction_bucket_users;
193+
use crate::schema::junction_bucket_users as junctions;
194194

195195

196196
junction_bucket_users
@@ -202,7 +202,7 @@ impl Bucket {
202202
}
203203

204204
pub fn apply_changeset(changeset: BucketUserChangeset, conn: &PgConnection) -> JoeResult<BucketUser> {
205-
use schema::junction_bucket_users;
205+
use crate::schema::junction_bucket_users;
206206

207207
diesel::update(junction_bucket_users::table)
208208
.set(&changeset)
@@ -211,8 +211,8 @@ impl Bucket {
211211
}
212212

213213
pub fn set_bucket_publicity(bucket_uuid: BucketUuid, publicity: bool, conn: &PgConnection) -> JoeResult<()> {
214-
use schema::buckets::dsl::*;
215-
use schema::buckets;
214+
use crate::schema::buckets::dsl::*;
215+
use crate::schema::buckets;
216216

217217

218218
let target = buckets.filter(
@@ -234,8 +234,8 @@ impl Bucket {
234234
}
235235

236236
pub fn set_user_approval(user_uuid: UserUuid, bucket_uuid: BucketUuid, approval: bool, conn: &PgConnection) -> JoeResult<()> {
237-
use schema::junction_bucket_users::dsl::junction_bucket_users;
238-
use schema::junction_bucket_users as junctions;
237+
use crate::schema::junction_bucket_users::dsl::junction_bucket_users;
238+
use crate::schema::junction_bucket_users as junctions;
239239

240240

241241
let target = junction_bucket_users
@@ -253,7 +253,7 @@ impl Bucket {
253253
/// Removes the user from the junction table for the given bucket.
254254
/// This has the effect of denying any request to join the bucket, as well as kicking a user out of the bucket.
255255
pub fn remove_user_from_bucket(user_uuid: UserUuid, bucket_uuid: BucketUuid, conn: &PgConnection) -> JoeResult<()> {
256-
use schema::junction_bucket_users as junctions;
256+
use crate::schema::junction_bucket_users as junctions;
257257

258258

259259
diesel::delete(junctions::table)

backend/db/src/calls/chat.rs

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
use schema::chats;
2-
use schema::junction_chat_users;
1+
use crate::schema::chats;
2+
use crate::schema::junction_chat_users;
33
// use diesel::RunQueryDsl;
4-
use user::User;
4+
use crate::user::User;
55
// use diesel::associations::HasTable;
66
use diesel;
77
use diesel::RunQueryDsl;
@@ -64,7 +64,7 @@ pub struct ChatData {
6464

6565
impl Chat {
6666
pub fn add_user_to_chat(association: ChatUserAssociation, conn: &PgConnection) -> JoeResult<()> {
67-
use schema::junction_chat_users;
67+
use crate::schema::junction_chat_users;
6868

6969
diesel::insert_into(junction_chat_users::table)
7070
.values(&association)
@@ -75,8 +75,8 @@ impl Chat {
7575
}
7676

7777
pub fn remove_user_from_chat(association: ChatUserAssociation, conn: &PgConnection) -> JoeResult<()> {
78-
use schema::junction_chat_users::dsl::*;
79-
use schema::junction_chat_users;
78+
use crate::schema::junction_chat_users::dsl::*;
79+
use crate::schema::junction_chat_users;
8080

8181
diesel::delete(junction_chat_users::table)
8282
.filter(chat_uuid.eq(association.chat_uuid))
@@ -87,10 +87,10 @@ impl Chat {
8787
}
8888

8989
fn get_users_in_chat(chat_uuid: ChatUuid, conn: &PgConnection) -> JoeResult<Vec<User>> {
90-
use schema::junction_chat_users::dsl::junction_chat_users;
90+
use crate::schema::junction_chat_users::dsl::junction_chat_users;
9191
// use schema::users::dsl::*;
92-
use schema::users;
93-
use schema::junction_chat_users as junctions;
92+
use crate::schema::users;
93+
use crate::schema::junction_chat_users as junctions;
9494

9595
junction_chat_users
9696
.filter(junctions::chat_uuid.eq(chat_uuid.0))
@@ -101,8 +101,8 @@ impl Chat {
101101
}
102102

103103
pub fn is_user_in_chat(chat_uuid: &ChatUuid, user_uuid: UserUuid, conn: &PgConnection) -> JoeResult<bool> {
104-
use schema::junction_chat_users::dsl::junction_chat_users;
105-
use schema::junction_chat_users as junctions;
104+
use crate::schema::junction_chat_users::dsl::junction_chat_users;
105+
use crate::schema::junction_chat_users as junctions;
106106

107107

108108
let junction = junction_chat_users
@@ -128,10 +128,10 @@ impl Chat {
128128
}
129129

130130
pub fn get_chats_user_is_in(user_uuid: UserUuid, conn: &PgConnection) -> JoeResult<Vec<Chat>> {
131-
use schema::junction_chat_users::dsl::junction_chat_users;
132-
use schema::junction_chat_users as junction;
131+
use crate::schema::junction_chat_users::dsl::junction_chat_users;
132+
use crate::schema::junction_chat_users as junction;
133133
// use schema::chats::dsl::*;
134-
use schema::chats;
134+
use crate::schema::chats;
135135

136136
junction_chat_users
137137
.filter(junction::user_uuid.eq(user_uuid.0))

backend/db/src/calls/forum.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
use schema::forums;
1+
use crate::schema::forums;
22
use uuid::Uuid;
33

44
#[derive(Debug, Clone, Identifiable, Queryable, CrdUuid, ErrorHandler)]

backend/db/src/calls/message.rs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
1-
use schema::messages;
1+
use crate::schema::messages;
22
use chrono::NaiveDateTime;
33
// use diesel::RunQueryDsl;
44
// use diesel::ExpressionMethods;
55
// use diesel::QueryDsl;
6-
use user::User;
6+
use crate::user::User;
77
// use diesel::BelongingToDsl;
8-
use chat::Chat;
8+
use crate::chat::Chat;
99
// use diesel::GroupedBy;
10-
use diesel_extensions::pagination::*;
10+
use crate::diesel_extensions::pagination::*;
1111
use error::JoeResult;
1212
use diesel::PgConnection;
1313
use uuid::Uuid;
@@ -133,8 +133,8 @@ impl Message {
133133

134134
pub fn get_messages_for_chat(chat_uuid: ChatUuid, page_index: i32, page_size: i32, conn: &PgConnection) -> JoeResult<Vec<MessageData>> {
135135
// use schema::messages::dsl::*;
136-
use schema::messages;
137-
use schema::users;
136+
use crate::schema::messages;
137+
use crate::schema::users;
138138
use diesel::prelude::*;
139139

140140
// let m_chat_id: Uuid = m_chat_id.0;

backend/db/src/calls/mod.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,8 @@ use diesel::associations::HasTable;
3030
use diesel::query_source::Table;
3131
use diesel::query_builder::QueryId;
3232
use diesel::query_builder::QueryFragment;
33-
use schema;
34-
use User;
33+
use crate::schema;
34+
use crate::User;
3535
use identifiers::user::UserUuid;
3636
use diesel::Expression;
3737

0 commit comments

Comments
 (0)