Skip to content
This repository was archived by the owner on Nov 10, 2021. It is now read-only.

Commit b34b569

Browse files
committed
Merge branch 'master' into develop
* master: Fix making sure max_time is actually used which makes feed return immutable results, less glitchy behavior is achieved this way
2 parents e32e423 + 5aecba8 commit b34b569

File tree

2 files changed

+8
-9
lines changed

2 files changed

+8
-9
lines changed

conseilUtil.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -379,7 +379,7 @@ const getArtisticUniverse = async (max_time) => {
379379
let mintOperationQuery = conseiljs.ConseilQueryBuilder.blankQuery();
380380
mintOperationQuery = conseiljs.ConseilQueryBuilder.addFields(mintOperationQuery, 'operation_group_hash');
381381
mintOperationQuery = conseiljs.ConseilQueryBuilder.addPredicate(mintOperationQuery, 'kind', conseiljs.ConseilOperator.EQ, ['transaction'])
382-
mintOperationQuery = conseiljs.ConseilQueryBuilder.addPredicate(mintOperationQuery, 'timestamp', conseiljs.ConseilOperator.AFTER, [d.getTime()]) //Two weeks ago
382+
mintOperationQuery = conseiljs.ConseilQueryBuilder.addPredicate(mintOperationQuery, 'timestamp', conseiljs.ConseilOperator.BETWEEN, [max_time, d.getTime()]) //Two weeks ago
383383
mintOperationQuery = conseiljs.ConseilQueryBuilder.addPredicate(mintOperationQuery, 'status', conseiljs.ConseilOperator.EQ, ['applied'])
384384
mintOperationQuery = conseiljs.ConseilQueryBuilder.addPredicate(mintOperationQuery, 'destination', conseiljs.ConseilOperator.EQ, [mainnet.protocol])
385385
mintOperationQuery = conseiljs.ConseilQueryBuilder.addPredicate(mintOperationQuery, 'parameters_entrypoints', conseiljs.ConseilOperator.EQ, ['mint_OBJKT'])

index.js

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -198,19 +198,18 @@ const app = express()
198198
app.use(express.json())
199199
app.use(cors({ origin: '*' }))
200200

201-
const feedfeatured = async(req, res) => {
201+
app.post('/feed|/featured', async (req, res) => {
202202
const feedOffset = req.body.counter || 0
203203
const isFeatured = req.path === '/featured'
204-
205-
await getFeed(res, feedOffset, isFeatured, req.body.max_time)
206-
}
207-
208-
app.post('/feed|/featured', async (req, res) => {
209-
await feedfeatured(req, res)
204+
const max_time = req.body.max_time
205+
await getFeed(res, feedOffset, isFeatured, max_time)
210206
})
211207

212208
app.get('/feed|/featured', async (req, res) => {
213-
await feedfeatured(req, res)
209+
const feedOffset = req.query.counter || 0
210+
const isFeatured = req.path === '/featured'
211+
const max_time = req.query.max_time
212+
await getFeed(res, feedOffset, isFeatured, max_time)
214213
})
215214

216215

0 commit comments

Comments
 (0)