@@ -88,11 +88,10 @@ export const actions = {
8888 * login
8989 * @param state
9090 * @param commit
91- * @param token
91+ * @param payload
9292 */
9393 async login (
9494 this : Vue ,
95- // @ts -ignore
9695 { state, commit } : any ,
9796 payload : ILoginPayload
9897 ) : Promise < IUser | void > {
@@ -108,13 +107,7 @@ export const actions = {
108107 commit ( 'updateBusyStatus' , [ 'login' , true ] )
109108
110109 try {
111- const {
112- data,
113- headers,
114- status,
115- statusText,
116- config
117- } = await this . $axios . post < IUser > (
110+ const { data, headers } = await this . $axios . post < IUser > (
118111 this . $C . API_ENDPOINT . LOGIN ,
119112 {
120113 username : payload . username ,
@@ -144,10 +137,10 @@ export const actions = {
144137 * logout
145138 * @param state
146139 * @param commit
140+ * @param payload
147141 */
148142 async logout (
149143 this : Vue ,
150- // @ts -ignore
151144 { state, commit } : any ,
152145 payload : ILogoutPayload
153146 ) : Promise < ILogout | void > {
@@ -161,19 +154,13 @@ export const actions = {
161154 commit ( 'updateBusyStatus' , [ 'logout' , true ] )
162155
163156 try {
164- const token : string = payload . token
165- const {
166- data,
167- headers,
168- status,
169- statusText,
170- config
171- } = await this . $axios . post < ILogout > ( this . $C . API_ENDPOINT . LOGOUT , { } , {
172- headers : {
173- 'access-token' : token
174- } ,
175- cancelToken : cancelToken . getToken ( payload )
176- } as AxiosRequestConfig )
157+ const { data } = await this . $axios . post < ILogout > (
158+ this . $C . API_ENDPOINT . LOGOUT ,
159+ { } ,
160+ {
161+ cancelToken : cancelToken . getToken ( payload )
162+ } as AxiosRequestConfig
163+ )
177164
178165 unsetToken ( )
179166
@@ -192,11 +179,10 @@ export const actions = {
192179 * loginCheck
193180 * @param state
194181 * @param commit
195- * @param token
182+ * @param payload
196183 */
197184 async loginCheck (
198185 this : Vue ,
199- // @ts -ignore
200186 { state, commit } : any ,
201187 payload : ILoginCheckPayload
202188 ) : Promise < ILoginCheck | void > {
@@ -205,23 +191,10 @@ export const actions = {
205191 commit ( 'updateBusyStatus' , [ 'loginCheck' , true ] )
206192
207193 try {
208- const postHeaders = { }
209- const token : string | undefined = payload . token
210- if ( token ) {
211- postHeaders [ 'access-token' ] = token
212- }
213-
214- const {
215- data,
216- headers,
217- status,
218- statusText,
219- config
220- } = await this . $axios . post < ILoginCheck > (
194+ const { data, headers } = await this . $axios . post < ILoginCheck > (
221195 this . $C . API_ENDPOINT . LOGIN_CHECK ,
222196 { } ,
223197 {
224- headers : postHeaders ,
225198 cancelToken : cancelToken . getToken ( payload )
226199 } as AxiosRequestConfig
227200 )
0 commit comments