aboutsummaryrefslogtreecommitdiff
path: root/services/polls/polls.hooks.ts
blob: 524eaee40d090d7999187e2b0a3592f729976768 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import _ from 'lodash';
import { HookContext } from '@feathersjs/feathers';
import convertPoll from '../../hooks/convertPoll';

const sort = async (context: HookContext): Promise<HookContext> => {
  _.set(context, 'params.query.$sort', { createdAt: - 1});
  return context;
}

export default {
  before: {
    find: sort
  },
  after: {
    all: [convertPoll]
  }
};