<?php

namespace App\Modules\Admin\Authentication;

class Logout
{
    public function logout()
    {
        $user = request()->user();
        $isLoggedOut = $user->tokens()->where('id', $user->currentAccessToken()->id)->delete();
        if ($isLoggedOut) {
            return response()->json(['success' => 'User successfully logged out.'])->setStatusCode(201);
        } else {
            return response()->json(['error' => 'Something went wrong on logged out of user.'])->setStatusCode(201);
        }
    }
}
