We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 67d0d14 + 8edfa5b commit 3949456Copy full SHA for 3949456
lib/api.js
@@ -62,7 +62,12 @@ async function processDocs(driver, project) {
62
63
await driver.write(
64
'versions',
65
- [{ id: project, name: project, versions }],
+ [{
66
+ id: project,
67
+ name: project,
68
+ index_date_timestamp: Date.now(),
69
+ versions
70
+ }],
71
project
72
)
73
} catch (err) {
lib/drivers/algolia.js
@@ -56,7 +56,11 @@ async function getPreviouslyIndexedVersions(projectName) {
56
return []
57
}
58
59
- let hit = hits.find(hit => hit.name === projectName)
+ let hit = hits.filter(hit => (hit.name === projectName) && hit.index_date_timestamp)
60
+ .sort(function (a, b) {
61
+ return a.index_date_timestamp - b.index_date_timestamp;
+ })
+ .pop()
if (!hit) {
0 commit comments