mirror of
https://github.com/newnius/YAO-scheduler.git
synced 2025-12-18 09:06:44 +00:00
14 lines
230 B
Go
14 lines
230 B
Go
|
|
package main
|
||
|
|
|
||
|
|
type JobSorter []Job
|
||
|
|
|
||
|
|
func (s JobSorter) Len() int {
|
||
|
|
return len(s)
|
||
|
|
}
|
||
|
|
func (s JobSorter) Swap(i, j int) {
|
||
|
|
s[i], s[j] = s[j], s[i]
|
||
|
|
}
|
||
|
|
func (s JobSorter) Less(i, j int) bool {
|
||
|
|
return s[i].CreatedAt < s[j].CreatedAt
|
||
|
|
}
|