From 6e9000a327368f0e941d9e67a919eed3f0cbb8fb Mon Sep 17 00:00:00 2001 From: Newnius Date: Wed, 3 Jun 2020 16:54:17 +0800 Subject: [PATCH] update fair --- src/job_sorter.go | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 src/job_sorter.go diff --git a/src/job_sorter.go b/src/job_sorter.go new file mode 100644 index 0000000..1fdd1c3 --- /dev/null +++ b/src/job_sorter.go @@ -0,0 +1,13 @@ +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 +}