Lint and update

This commit is contained in:
2021-11-10 12:06:58 +01:00
parent dabdb26e9a
commit e1b4d2e1a5
118 changed files with 2477 additions and 778 deletions

View File

@@ -1,53 +1,52 @@
import {HttpContextContract} from '@ioc:Adonis/Core/HttpContext'
import AuthValidator from "App/Validators/AuthValidator";
import { HttpContextContract } from '@ioc:Adonis/Core/HttpContext'
import AuthValidator from 'App/Validators/AuthValidator'
export default class AuthController {
public async loginApi ({ request, auth, response }: HttpContextContract) {
public async loginApi({ request, auth, response }: HttpContextContract) {
const { email, password } = await request.validate(AuthValidator)
const token = await auth.use('api').attempt(email, password, {
expiresIn: '2 days'
expiresIn: '2 days',
})
return response.status(200).send({
token: token.toJSON()
token: token.toJSON(),
})
}
public async loginWeb ({ request, auth, response }: HttpContextContract) {
public async loginWeb({ request, auth, response }: HttpContextContract) {
const { email, password, remember } = await request.validate(AuthValidator)
await auth.use('web').attempt(email, password, remember)
return response.status(200).send({
user: auth.use('web').user
user: auth.use('web').user,
})
}
public async createInfiniteToken ({ request, auth, response }: HttpContextContract) {
public async createInfiniteToken({ request, auth, response }: HttpContextContract) {
const { email, password } = await request.validate(AuthValidator)
const token = await auth.use('api').attempt(email, password)
return response.status(200).send({
token: token.toJSON()
token: token.toJSON(),
})
}
public async logoutApi ({ auth, response }: HttpContextContract) {
public async logoutApi({ auth, response }: HttpContextContract) {
await auth.use('api').revoke()
return response.status(200).send({
message: 'You have been disconnected!'
message: 'You have been disconnected!',
})
}
public async logoutWeb ({ auth, response }: HttpContextContract) {
public async logoutWeb({ auth, response }: HttpContextContract) {
await auth.use('web').logout()
return response.status(200).send({
message: 'You have been disconnected!'
message: 'You have been disconnected!',
})
}
public async user ({ auth, response }: HttpContextContract) {
public async user({ auth, response }: HttpContextContract) {
const user = await auth.use('web').authenticate() || await auth.use('api').authenticate()
return response.status(200).send({
user
user,
})
}
}