list sorting
This commit is contained in:
parent
35708710f2
commit
190299f272
|
@ -138,6 +138,12 @@ type ListResult struct {
|
|||
|
||||
func (lr ListResult) Render() string {
|
||||
sort.Slice(lr.Tasks, func(i, j int) bool {
|
||||
if lr.Tasks[i].Task.Date.After(lr.Tasks[j].Task.Date) {
|
||||
return false
|
||||
}
|
||||
if lr.Tasks[j].Task.Date.After(lr.Tasks[i].Task.Date) {
|
||||
return true
|
||||
}
|
||||
if lr.Tasks[i].Task.Project < lr.Tasks[j].Task.Project {
|
||||
return true
|
||||
}
|
||||
|
@ -150,9 +156,6 @@ func (lr ListResult) Render() string {
|
|||
if lr.Tasks[i].Task.Recurrer != nil && lr.Tasks[j].Task.Recurrer == nil {
|
||||
return false
|
||||
}
|
||||
if lr.Tasks[i].Task.Date.After(lr.Tasks[j].Task.Date) {
|
||||
return false
|
||||
}
|
||||
return lr.Tasks[i].LocalID < lr.Tasks[j].LocalID
|
||||
})
|
||||
|
||||
|
|
Loading…
Reference in New Issue