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) {