Fix mute value casting.

This commit is contained in:
John Preston 2022-11-04 17:18:46 +04:00
parent 644ec1f599
commit ca460dab6d

View file

@ -54,10 +54,12 @@ namespace {
} // namespace } // namespace
int MuteValue::until() const { int MuteValue::until() const {
constexpr auto kMax = std::numeric_limits<int>::max();
return forever return forever
? std::numeric_limits<int>::max() ? kMax
: (period > 0) : (period > 0)
? (base::unixtime::now() + period) ? int(std::min(int64(base::unixtime::now()) + period, int64(kMax)))
: unmute : unmute
? 0 ? 0
: -1; : -1;