target comment from @dignifiedquire, use ArchiveState inside core

This commit is contained in:
B. Petersen
2020-02-12 20:05:57 +01:00
parent 6efe8e7d7c
commit 60493d30f6

View File

@@ -668,11 +668,7 @@ impl Chat {
id: self.id,
type_: self.typ as u32,
name: self.name.clone(),
archived: match archive_state {
ArchiveState::Normal => 0,
ArchiveState::Archived => 1,
ArchiveState::Pinned => 2,
},
archived: archive_state,
param: self.param.to_string(),
gossiped_timestamp: self.get_gossiped_timestamp(context),
is_sending_locations: self.is_sending_locations,
@@ -939,7 +935,7 @@ impl Chat {
}
}
#[derive(Debug, PartialEq, Clone)]
#[derive(Debug, Eq, PartialEq, Clone, Serialize, Deserialize)]
pub enum ArchiveState {
/// Neither archived or pinned
Normal = 0,
@@ -997,7 +993,7 @@ pub struct ChatInfo {
pub name: String,
/// Whether the chat is archived.
pub archived: u8,
pub archived: ArchiveState,
/// The "params" of the chat.
///