mirror of
https://github.com/chatmail/core.git
synced 2026-05-17 05:46:30 +03:00
Remove dead code markers
This commit is contained in:
committed by
link2xt
parent
383c5ba7fd
commit
a68528479f
@@ -1,6 +1,4 @@
|
|||||||
//! # Constants
|
//! # Constants
|
||||||
#![allow(dead_code)]
|
|
||||||
|
|
||||||
use deltachat_derive::*;
|
use deltachat_derive::*;
|
||||||
use lazy_static::lazy_static;
|
use lazy_static::lazy_static;
|
||||||
use serde::{Deserialize, Serialize};
|
use serde::{Deserialize, Serialize};
|
||||||
@@ -9,13 +7,6 @@ lazy_static! {
|
|||||||
pub static ref DC_VERSION_STR: String = env!("CARGO_PKG_VERSION").to_string();
|
pub static ref DC_VERSION_STR: String = env!("CARGO_PKG_VERSION").to_string();
|
||||||
}
|
}
|
||||||
|
|
||||||
// some defaults
|
|
||||||
const DC_E2EE_DEFAULT_ENABLED: i32 = 1;
|
|
||||||
const DC_INBOX_WATCH_DEFAULT: i32 = 1;
|
|
||||||
const DC_SENTBOX_WATCH_DEFAULT: i32 = 1;
|
|
||||||
const DC_MVBOX_WATCH_DEFAULT: i32 = 1;
|
|
||||||
const DC_MVBOX_MOVE_DEFAULT: i32 = 1;
|
|
||||||
|
|
||||||
#[derive(
|
#[derive(
|
||||||
Debug,
|
Debug,
|
||||||
Display,
|
Display,
|
||||||
@@ -118,11 +109,11 @@ pub const DC_GCL_ADD_SELF: usize = 0x02;
|
|||||||
pub const DC_RESEND_USER_AVATAR_DAYS: i64 = 14;
|
pub const DC_RESEND_USER_AVATAR_DAYS: i64 = 14;
|
||||||
|
|
||||||
/// virtual chat showing all messages belonging to chats flagged with chats.blocked=2
|
/// virtual chat showing all messages belonging to chats flagged with chats.blocked=2
|
||||||
pub(crate) const DC_CHAT_ID_DEADDROP: u32 = 1;
|
pub const DC_CHAT_ID_DEADDROP: u32 = 1;
|
||||||
/// messages that should be deleted get this chat_id; the messages are deleted from the working thread later then. This is also needed as rfc724_mid should be preset as long as the message is not deleted on the server (otherwise it is downloaded again)
|
/// messages that should be deleted get this chat_id; the messages are deleted from the working thread later then. This is also needed as rfc724_mid should be preset as long as the message is not deleted on the server (otherwise it is downloaded again)
|
||||||
pub const DC_CHAT_ID_TRASH: u32 = 3;
|
pub const DC_CHAT_ID_TRASH: u32 = 3;
|
||||||
/// a message is just in creation but not yet assigned to a chat (eg. we may need the message ID to set up blobs; this avoids unready message to be sent and shown)
|
/// a message is just in creation but not yet assigned to a chat (eg. we may need the message ID to set up blobs; this avoids unready message to be sent and shown)
|
||||||
const DC_CHAT_ID_MSGS_IN_CREATION: u32 = 4;
|
pub const DC_CHAT_ID_MSGS_IN_CREATION: u32 = 4;
|
||||||
/// virtual chat showing all messages flagged with msgs.starred=2
|
/// virtual chat showing all messages flagged with msgs.starred=2
|
||||||
pub const DC_CHAT_ID_STARRED: u32 = 5;
|
pub const DC_CHAT_ID_STARRED: u32 = 5;
|
||||||
/// only an indicator in a chatlist
|
/// only an indicator in a chatlist
|
||||||
@@ -166,9 +157,9 @@ pub const DC_MSG_ID_DAYMARKER: u32 = 9;
|
|||||||
pub const DC_MSG_ID_LAST_SPECIAL: u32 = 9;
|
pub const DC_MSG_ID_LAST_SPECIAL: u32 = 9;
|
||||||
|
|
||||||
/// approx. max. length returned by dc_msg_get_text()
|
/// approx. max. length returned by dc_msg_get_text()
|
||||||
const DC_MAX_GET_TEXT_LEN: usize = 30000;
|
pub const DC_MAX_GET_TEXT_LEN: usize = 30000;
|
||||||
/// approx. max. length returned by dc_get_msg_info()
|
/// approx. max. length returned by dc_get_msg_info()
|
||||||
const DC_MAX_GET_INFO_LEN: usize = 100_000;
|
pub const DC_MAX_GET_INFO_LEN: usize = 100_000;
|
||||||
|
|
||||||
pub const DC_CONTACT_ID_UNDEFINED: u32 = 0;
|
pub const DC_CONTACT_ID_UNDEFINED: u32 = 0;
|
||||||
pub const DC_CONTACT_ID_SELF: u32 = 1;
|
pub const DC_CONTACT_ID_SELF: u32 = 1;
|
||||||
@@ -295,16 +286,6 @@ mod tests {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// These constants are used as events
|
|
||||||
// reported to the callback given to dc_context_new().
|
|
||||||
// If you do not want to handle an event, it is always safe to return 0,
|
|
||||||
// so there is no need to add a "case" for every event.
|
|
||||||
|
|
||||||
const DC_EVENT_FILE_COPIED: usize = 2055; // deprecated;
|
|
||||||
const DC_EVENT_IS_OFFLINE: usize = 2081; // deprecated;
|
|
||||||
const DC_ERROR_SEE_STRING: usize = 0; // deprecated;
|
|
||||||
const DC_ERROR_SELF_NOT_IN_GROUP: usize = 1; // deprecated;
|
|
||||||
|
|
||||||
pub const DC_JOB_DELETE_MSG_ON_IMAP: i32 = 110;
|
pub const DC_JOB_DELETE_MSG_ON_IMAP: i32 = 110;
|
||||||
|
|
||||||
#[derive(Debug, Clone, Copy, PartialEq, Eq, FromPrimitive, ToPrimitive)]
|
#[derive(Debug, Clone, Copy, PartialEq, Eq, FromPrimitive, ToPrimitive)]
|
||||||
|
|||||||
@@ -3,7 +3,6 @@ use mailparse::{MailHeader, MailHeaderMap};
|
|||||||
|
|
||||||
#[derive(Debug, Display, Clone, PartialEq, Eq, EnumVariantNames, AsStaticStr)]
|
#[derive(Debug, Display, Clone, PartialEq, Eq, EnumVariantNames, AsStaticStr)]
|
||||||
#[strum(serialize_all = "kebab_case")]
|
#[strum(serialize_all = "kebab_case")]
|
||||||
#[allow(dead_code)]
|
|
||||||
pub enum HeaderDef {
|
pub enum HeaderDef {
|
||||||
MessageId,
|
MessageId,
|
||||||
Subject,
|
Subject,
|
||||||
|
|||||||
@@ -494,7 +494,7 @@ impl Message {
|
|||||||
pub fn get_text(&self) -> Option<String> {
|
pub fn get_text(&self) -> Option<String> {
|
||||||
self.text
|
self.text
|
||||||
.as_ref()
|
.as_ref()
|
||||||
.map(|text| dc_truncate(text, 30000).to_string())
|
.map(|text| dc_truncate(text, DC_MAX_GET_TEXT_LEN).to_string())
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn get_filename(&self) -> Option<String> {
|
pub fn get_filename(&self) -> Option<String> {
|
||||||
@@ -969,7 +969,7 @@ pub async fn get_msg_info(context: &Context, msg_id: MsgId) -> String {
|
|||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
let rawtxt = rawtxt.unwrap_or_default();
|
let rawtxt = rawtxt.unwrap_or_default();
|
||||||
let rawtxt = dc_truncate(rawtxt.trim(), 100_000);
|
let rawtxt = dc_truncate(rawtxt.trim(), DC_MAX_GET_INFO_LEN);
|
||||||
|
|
||||||
let fts = dc_timestamp_to_str(msg.get_timestamp());
|
let fts = dc_timestamp_to_str(msg.get_timestamp());
|
||||||
ret += &format!("Sent: {}", fts);
|
ret += &format!("Sent: {}", fts);
|
||||||
@@ -1797,7 +1797,6 @@ pub async fn update_server_uid(
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#[allow(dead_code)]
|
|
||||||
pub async fn dc_empty_server(context: &Context, flags: u32) {
|
pub async fn dc_empty_server(context: &Context, flags: u32) {
|
||||||
job::kill_action(context, Action::EmptyServer).await;
|
job::kill_action(context, Action::EmptyServer).await;
|
||||||
job::add(
|
job::add(
|
||||||
|
|||||||
@@ -490,7 +490,6 @@ mod tests {
|
|||||||
use super::*;
|
use super::*;
|
||||||
use crate::test_utils::*;
|
use crate::test_utils::*;
|
||||||
use pretty_assertions::assert_eq;
|
use pretty_assertions::assert_eq;
|
||||||
use tempfile::TempDir;
|
|
||||||
|
|
||||||
#[async_std::test]
|
#[async_std::test]
|
||||||
async fn test_peerstate_save_to_db() {
|
async fn test_peerstate_save_to_db() {
|
||||||
@@ -636,11 +635,4 @@ mod tests {
|
|||||||
assert_eq!(peerstate.gossip_key_fingerprint, None);
|
assert_eq!(peerstate.gossip_key_fingerprint, None);
|
||||||
assert_eq!(peerstate.verified_key_fingerprint, None);
|
assert_eq!(peerstate.verified_key_fingerprint, None);
|
||||||
}
|
}
|
||||||
|
|
||||||
// TODO: don't copy this from stress.rs
|
|
||||||
#[allow(dead_code)]
|
|
||||||
struct TestContext {
|
|
||||||
ctx: Context,
|
|
||||||
dir: TempDir,
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
use deltachat::config;
|
use deltachat::config;
|
||||||
use deltachat::context::*;
|
use deltachat::context::*;
|
||||||
use tempfile::{tempdir, TempDir};
|
use tempfile::tempdir;
|
||||||
|
|
||||||
/* some data used for testing
|
/* some data used for testing
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
@@ -92,26 +92,19 @@ async fn stress_functions(context: &Context) {
|
|||||||
// free(qr.cast());
|
// free(qr.cast());
|
||||||
}
|
}
|
||||||
|
|
||||||
#[allow(dead_code)]
|
async fn create_test_context() -> Context {
|
||||||
struct TestContext {
|
|
||||||
ctx: Context,
|
|
||||||
dir: TempDir,
|
|
||||||
}
|
|
||||||
|
|
||||||
async fn create_test_context() -> TestContext {
|
|
||||||
use rand::Rng;
|
use rand::Rng;
|
||||||
|
|
||||||
let dir = tempdir().unwrap();
|
let dir = tempdir().unwrap();
|
||||||
let dbfile = dir.path().join("db.sqlite");
|
let dbfile = dir.path().join("db.sqlite");
|
||||||
let id = rand::thread_rng().gen();
|
let id = rand::thread_rng().gen();
|
||||||
let ctx = Context::new("FakeOs".into(), dbfile.into(), id)
|
Context::new("FakeOs".into(), dbfile.into(), id)
|
||||||
.await
|
.await
|
||||||
.unwrap();
|
.unwrap()
|
||||||
TestContext { ctx, dir }
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#[async_std::test]
|
#[async_std::test]
|
||||||
async fn test_stress_tests() {
|
async fn test_stress_tests() {
|
||||||
let context = create_test_context().await;
|
let context = create_test_context().await;
|
||||||
stress_functions(&context.ctx).await;
|
stress_functions(&context).await;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user