Performance/inbox paging (#11258)

* merge all changes to one commit of PR #11157 / #11226

* rename the new paged messages route

* rename event, move map-method to the Inbox schema, fix lint

* move `mapMessage`-call to `getUserInbox`

* revert schema.method back to a normal one
This commit is contained in:
negue
2019-07-15 11:25:22 +02:00
committed by Matteo Pagliazzi
parent d28e1708c5
commit c9a56e8f3e
12 changed files with 387 additions and 126 deletions

View File

@@ -44,7 +44,7 @@ describe('DELETE /inbox/messages/:messageId', () => {
});
it('deletes one message', async () => {
const messages = await user.get('/inbox/messages');
const messages = await user.get('/inbox/paged-messages');
expect(messages.length).to.equal(3);
@@ -53,10 +53,10 @@ describe('DELETE /inbox/messages/:messageId', () => {
expect(messages[2].text).to.equal('first');
await user.del(`/inbox/messages/${messages[1]._id}`);
const updatedMessages = await user.get('/inbox/messages');
const updatedMessages = await user.get('/inbox/paged-messages');
expect(updatedMessages.length).to.equal(2);
expect(updatedMessages[0].text).to.equal('third');
expect(updatedMessages[1].text).to.equal('first');
});
});
});