aboutsummaryrefslogtreecommitdiff
path: root/src/resolvers.js
blob: 2bfa56f3bb7b7d5f3393adb7d6d7025694cd8743 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
module.exports = {
  Query: {
    random: async (_source, {}, { dataSources }) => {
      return dataSources.senpyAPI.getRandom();
    },
    languages: async (_source, {}, { dataSources }) => {
      return dataSources.senpyAPI.getLanguages();
    },
    language: async (_source, { language }, { dataSources }) => {
      return dataSources.senpyAPI.getLanguage(language);
    },
    me: async (_source, {}, { dataSources }) => {
      return dataSources.senpyAPI.getMe();
    },
  },
};