sort chatter
This commit is contained in:
parent
68752c28e5
commit
f6a3e6934e
11
database.go
11
database.go
|
@ -586,6 +586,17 @@ func loadchatter(userid int64) []*Chatter {
|
|||
Chonks: chonks,
|
||||
})
|
||||
}
|
||||
sort.Slice(chatter, func(i, j int) bool {
|
||||
a, b := chatter[i], chatter[j]
|
||||
if len(a.Chonks) == 0 || len(b.Chonks) == 0 {
|
||||
if len(a.Chonks) == len(b.Chonks) {
|
||||
return a.Target < b.Target
|
||||
}
|
||||
return len(a.Chonks) > len(b.Chonks)
|
||||
}
|
||||
return a.Chonks[len(a.Chonks)-1].Date.After(b.Chonks[len(b.Chonks)-1].Date)
|
||||
})
|
||||
|
||||
return chatter
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue