mirror of
https://github.com/vale981/tdesktop
synced 2025-03-06 10:11:41 -05:00
parent
c3736c6fa3
commit
eb3eef4b80
1 changed files with 11 additions and 4 deletions
|
@ -73,15 +73,22 @@ bool NotifySettingsValue::change(
|
||||||
const auto notMuted = muteForSeconds
|
const auto notMuted = muteForSeconds
|
||||||
? !(*muteForSeconds)
|
? !(*muteForSeconds)
|
||||||
: (!_mute || *_mute <= now);
|
: (!_mute || *_mute <= now);
|
||||||
return change(muteForSeconds
|
const auto newMute = muteForSeconds
|
||||||
? base::make_optional((*muteForSeconds > 0)
|
? base::make_optional((*muteForSeconds > 0)
|
||||||
? (now + *muteForSeconds)
|
? (now + *muteForSeconds)
|
||||||
: 0)
|
: 0)
|
||||||
: base::none, (_sound && _sound->isEmpty() && notMuted)
|
: _mute;
|
||||||
|
const auto newSound = (_sound && _sound->isEmpty() && notMuted)
|
||||||
? qsl("default")
|
? qsl("default")
|
||||||
: _sound, _showPreviews, silentPosts
|
: _sound;
|
||||||
|
const auto newSilentPosts = silentPosts
|
||||||
? base::make_optional(*silentPosts)
|
? base::make_optional(*silentPosts)
|
||||||
: base::none);
|
: _silent;
|
||||||
|
return change(
|
||||||
|
newMute,
|
||||||
|
newSound,
|
||||||
|
_showPreviews,
|
||||||
|
newSilentPosts);
|
||||||
}
|
}
|
||||||
|
|
||||||
bool NotifySettingsValue::change(
|
bool NotifySettingsValue::change(
|
||||||
|
|
Loading…
Add table
Reference in a new issue