apolloapi-v2/src/graphql/graphqlModules/Auth/AuthLogin.js
Aleksander Barszczewski 817cf6fcf9 settings api / login api
2018-10-26 13:11:30 +02:00

27 lines
440 B
JavaScript

module.exports.typeDefs = `
type AuthActions {
login (input: AuthLoginInput!): AuthLoginOutput!
}
input AuthLoginInput {
password: String!
}
type AuthLoginOutput {
result: AuthLoginResult
error: Error
}
type AuthLoginResult {
accessToken: String!
}
`
module.exports.resolvers = {
AuthActions: {
login (root, args, { dispatch }) {
return dispatch('api/auth/login', args.input)
}
}
}