commit 57ce6d9
Hubert Hirtz
·
2021-10-23 17:31:41 +0000 UTC
parent f720a01
Sort channel staff before other members
1 files changed,
+7,
-1
+7,
-1
1@@ -473,7 +473,13 @@ func (m members) Len() int {
2 }
3
4 func (m members) Less(i, j int) bool {
5- return strings.ToLower(m[i].Name.Name) < strings.ToLower(m[j].Name.Name)
6+ if m[i].PowerLevel != "" && m[j].PowerLevel == "" {
7+ return true
8+ } else if m[i].PowerLevel == "" && m[j].PowerLevel != "" {
9+ return false
10+ } else {
11+ return strings.ToLower(m[i].Name.Name) < strings.ToLower(m[j].Name.Name)
12+ }
13 }
14
15 func (m members) Swap(i, j int) {