diff --git a/src/db.rs b/src/db.rs index 402d2f7..87d38c7 100644 --- a/src/db.rs +++ b/src/db.rs @@ -2,7 +2,7 @@ use crate::{config::CONFIG, prisma::PrismaClient}; pub async fn get_prisma_client() -> PrismaClient { let database_url: String = format!( - "postgresql://{}:{}@{}:{}/{}?connection_limit=4", + "postgresql://{}:{}@{}:{}/{}?connection_limit=10", CONFIG.postgres_user, CONFIG.postgres_password, CONFIG.postgres_host, diff --git a/src/views/authors.rs b/src/views/authors.rs index 6477fb3..8282bf0 100644 --- a/src/views/authors.rs +++ b/src/views/authors.rs @@ -185,7 +185,7 @@ async fn get_author_books_available_types( file_types.insert(book.file_type.clone()); } - if file_types.contains(&"fb2".to_string()) { + if file_types.contains("fb2") { file_types.insert("epub".to_string()); file_types.insert("mobi".to_string()); file_types.insert("fb2zip".to_string()); diff --git a/src/views/sequences.rs b/src/views/sequences.rs index 7db4739..69bd610 100644 --- a/src/views/sequences.rs +++ b/src/views/sequences.rs @@ -139,7 +139,7 @@ async fn get_sequence_available_types( file_types.insert(book.file_type.clone()); } - if file_types.contains(&"fb2".to_string()) { + if file_types.contains("fb2") { file_types.insert("epub".to_string()); file_types.insert("mobi".to_string()); file_types.insert("fb2zip".to_string()); diff --git a/src/views/translators.rs b/src/views/translators.rs index f1fc5bd..d25c53b 100644 --- a/src/views/translators.rs +++ b/src/views/translators.rs @@ -105,7 +105,7 @@ async fn get_translated_books_available_types( file_types.insert(book.file_type.clone()); } - if file_types.contains(&"fb2".to_string()) { + if file_types.contains("fb2") { file_types.insert("epub".to_string()); file_types.insert("mobi".to_string()); file_types.insert("fb2zip".to_string());