From 58a0b663aa23b183ee2c1cce83e189e378805fd9 Mon Sep 17 00:00:00 2001 From: winkidney Date: Fri, 29 Nov 2019 16:26:11 +0800 Subject: [PATCH] Fix: Remove console.log in api.js --- pinry-spa/src/components/api.js | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/pinry-spa/src/components/api.js b/pinry-spa/src/components/api.js index 0c5569b..6f17b97 100644 --- a/pinry-spa/src/components/api.js +++ b/pinry-spa/src/components/api.js @@ -35,6 +35,32 @@ function fetchPinsForBoard(boardId) { const User = { storageKey: 'pinry.user', + logIn(username, password) { + const url = `${API_PREFIX}profile/login/`; + return new Promise( + (resolve, reject) => { + const p = axios.post( + url, + { + username, + password, + }, + ); + p.then( + (resp) => { + if (resp.status !== 200) { + reject(resp); + } + resolve(resp.data); + }, + (error) => { + console.log('Failed to log in due to unexpected error:', error); + reject(error); + }, + ); + }, + ); + }, logOut() { const self = this; return new Promise(