This commit is contained in:
Anna 2022-09-07 01:47:31 -04:00
parent 4b8e857e9a
commit 32a7034bc8

View File

@ -52,11 +52,11 @@ internal class MessageList : ITab {
messages.Sort((a, b) => { messages.Sort((a, b) => {
return this.Sort switch { return this.Sort switch {
SortMode.Date => 0, SortMode.Date => 0,
SortMode.Appraisals => Math.Max(a.PositiveVotes - a.NegativeVotes, 0) SortMode.Appraisals => Math.Max(b.PositiveVotes - b.NegativeVotes, 0)
.CompareTo(Math.Max(b.PositiveVotes - b.NegativeVotes, 0)), .CompareTo(Math.Max(a.PositiveVotes - a.NegativeVotes, 0)),
SortMode.Likes => a.PositiveVotes.CompareTo(b.PositiveVotes), SortMode.Likes => b.PositiveVotes.CompareTo(a.PositiveVotes),
SortMode.Dislikes => a.NegativeVotes.CompareTo(b.NegativeVotes), SortMode.Dislikes => b.NegativeVotes.CompareTo(a.NegativeVotes),
SortMode.Location => a.Territory.CompareTo(b.Territory), SortMode.Location => b.Territory.CompareTo(a.Territory),
_ => throw new ArgumentOutOfRangeException(), _ => throw new ArgumentOutOfRangeException(),
}; };
}); });