File size: 598 Bytes
cce8120
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
import api from "../api";

export async function login(username,password){
    const {data}=await api.post("/api/auth/login",{
        username,
        password
    });

    localStorage.setItem("access_token",data.access_token);
    return data;
}

export async function logout(){
    localStorage.removeItem("access_token");
}

export async function profile(){
    const {data}=await api.get("/api/auth/me");
    return data;
}

export async function refresh(){
    const {data}=await api.post("/api/auth/refresh");
    localStorage.setItem("access_token",data.access_token);
    return data;
}