22 lines
544 B
JavaScript
22 lines
544 B
JavaScript
import request from '../util/request.js';
|
|
import UserSession from '../../models/UserSession.js';
|
|
|
|
/**
|
|
* @param {string} websiteKey
|
|
* @return {Promise<UserSession>}
|
|
*/
|
|
export default function reloadSession(websiteKey) {
|
|
return new Promise((resolve, reject)=>{
|
|
request(`/api/reload?k=${websiteKey}`)
|
|
.then((resp)=>{
|
|
console.log(resp);
|
|
const session = new UserSession();
|
|
session.deserialize(resp);
|
|
resolve(session);
|
|
})
|
|
.catch((e)=>{
|
|
reject(e);
|
|
});
|
|
});
|
|
}
|