change muted forever to -1

This commit is contained in:
Simon Laux
2020-01-08 02:40:26 +01:00
parent b9ba1a4f69
commit 63be1ae5a9
2 changed files with 6 additions and 6 deletions

View File

@@ -1587,7 +1587,7 @@ int dc_set_chat_profile_image (dc_context_t* context, uint32_t ch
*
* @memberof dc_context_t
* @param chat_id The chat ID to set the mute duration.
* @param duration The duration (0 for no mute, 1 for forever mute, >1 unix timestamp it until it should be unmuted again)
* @param duration The duration (0 for no mute, -1 for forever mute, >0 unix timestamp it until it should be unmuted again)
* @param context The context as created by dc_context_new().
* @return 1=success, 0=error
*/
@@ -2936,7 +2936,7 @@ int dc_chat_is_sending_locations (const dc_chat_t* chat);
/**
* Check wether the chat is currently muted
* Check whether the chat is currently muted
*
* @memberof dc_chat_t
* @param chat The chat object.
@@ -2950,7 +2950,7 @@ int dc_chat_is_muted (const dc_chat_t* chat);
*
* @memberof dc_chat_t
* @param chat The chat object.
* @return 0=not muted, 1=muted, (x>1)=unix timestamp until mute is lifted
* @return 0=not muted, -1=forever muted, (x>0)=unix timestamp until mute is lifted
*/
int64_t dc_chat_get_mute_duration (const dc_chat_t* chat);

View File

@@ -980,7 +980,7 @@ pub struct ChatInfo {
/// simple `has_draft` bool instead.
pub draft: String,
/// Wether the chat is muted
/// Whether the chat is muted
///
/// The exact time its muted can be found out via the `chat.mute_duration` property
pub is_muted: bool,
@@ -1929,7 +1929,7 @@ impl MuteDuration {
pub fn serialize(&self) -> i64 {
match &self {
MuteDuration::NotMuted => 0,
MuteDuration::Forever => 1,
MuteDuration::Forever => -1,
MuteDuration::MutedUntilTimestamp(timestamp) => *timestamp as i64, // TODO make this pretier?
}
}
@@ -1937,7 +1937,7 @@ impl MuteDuration {
pub fn deserialize(value: i64) -> MuteDuration {
match value {
0 => MuteDuration::NotMuted,
1 => MuteDuration::Forever,
-1 => MuteDuration::Forever,
_ => MuteDuration::MutedUntilTimestamp(value),
}
}