1
0
mirror of https://gitlab.com/comunic/comunicapiv3 synced 2024-11-26 07:19:22 +00:00
comunicapiv3/src/constants.rs

46 lines
1.5 KiB
Rust
Raw Normal View History

2020-05-26 15:51:11 +00:00
//! Project constants
//!
//! This module contains all the hard-coded value that might be used everywhere in the project.
//!
//! @author Pierre Hubert
/// The name of the tables
pub mod database_tables_names {
/// API services tokens table
pub const SERVICES_TABLES: &str = "comunic_api_services_tokens";
/// User access tokens table
pub const USER_ACCESS_TOKENS_TABLE: &str = "comunic_api_users_tokens";
/// User table
pub const USERS_TABLE: &str = "utilisateurs";
/// Friends table
pub const FRIENDS_TABLE: &str = "amis";
2020-05-26 17:45:38 +00:00
/// Custom emojis table
pub const EMOJIS_TABLE: &str = "comunic_custom_emojis";
2020-06-01 08:17:32 +00:00
/// Likes table
pub const LIKES_TABLE: &str = "aime";
2020-06-03 11:28:28 +00:00
/// Groups list table
pub const GROUPS_LIST_TABLE: &str = "comunic_groups";
2020-06-04 11:36:57 +00:00
2020-06-24 07:08:31 +00:00
/// Groups members table
pub const GROUPS_MEMBERS_TABLE: &str = "comunic_groups_members";
2020-06-04 11:36:57 +00:00
/// Conversations tables
pub const CONV_LIST_TABLE: &str = "comunic_conversations_list";
pub const CONV_USERS_TABLE: &str = "comunic_conversations_users";
pub const CONV_MESSAGES_TABLE: &str = "comunic_conversations_messages";
2020-05-26 16:02:14 +00:00
}
/// The account image to show for user who do not have any
pub const DEFAULT_ACCOUNT_IMAGE: &str = "avatars/0Reverse.png";
/// The account image to show for users who are not allowed to access other users account images
2020-06-20 08:31:58 +00:00
pub const ERROR_ACCOUNT_IMAGE: &str = "avatars/0Red.png";
/// Maximum requests size (50 Mo)
2020-06-20 08:47:06 +00:00
pub const MAX_REQUEST_SIZE: usize = 50000000;