sort by $loki, id, then platform

Signed-off-by: Jakub Sokołowski <jakub@status.im>
This commit is contained in:
Jakub Sokołowski 2018-12-14 00:52:31 +01:00
parent 5ef9bb30a2
commit 5abd3503f2
No known key found for this signature in database
GPG Key ID: 4EF064D0E6D63020
1 changed files with 1 additions and 11 deletions

View File

@ -36,20 +36,10 @@ class Builds {
})
}
buildsSort (o1, o2) {
/* sort first by build ID, then by platform */
if (o1.id === o2.id) {
if (o1.meta.created > o2.meta.created) return 1;
if (o1.meta.created < o2.meta.created) return -1;
}
if (o1.id > o2.id) return 1;
if (o1.id < o2.id) return -1;
}
async getBuilds (pr) {
const builds = await this.builds.chain()
.find({pr})
.simplesort('$loki')
.compoundsort(['$loki', 'id', 'platform'])
.data()
/* strip the $loki attribute */
return builds.map((b) => {