[Client] Fix bug
This commit is contained in:
parent
70847209c4
commit
af27ea8a5e
1 changed files with 13 additions and 15 deletions
|
@ -38,9 +38,6 @@ try {
|
||||||
// Check for Update
|
// Check for Update
|
||||||
checkForUpdate();
|
checkForUpdate();
|
||||||
|
|
||||||
// Get token from cookie
|
|
||||||
const i = (document.cookie.match(/i=(!\w+)/) || [null, null])[1];
|
|
||||||
|
|
||||||
// ユーザーをフェッチしてコールバックする
|
// ユーザーをフェッチしてコールバックする
|
||||||
module.exports = callback => {
|
module.exports = callback => {
|
||||||
// Get cached account data
|
// Get cached account data
|
||||||
|
@ -50,7 +47,7 @@ module.exports = callback => {
|
||||||
fetched(cachedMe);
|
fetched(cachedMe);
|
||||||
|
|
||||||
// 後から新鮮なデータをフェッチ
|
// 後から新鮮なデータをフェッチ
|
||||||
fetchme(i, true, freshData => {
|
fetchme(cachedMe.token, freshData => {
|
||||||
Object.assign(cachedMe, freshData);
|
Object.assign(cachedMe, freshData);
|
||||||
cachedMe.trigger('updated');
|
cachedMe.trigger('updated');
|
||||||
});
|
});
|
||||||
|
@ -60,7 +57,10 @@ module.exports = callback => {
|
||||||
localStorage.removeItem('me');
|
localStorage.removeItem('me');
|
||||||
}
|
}
|
||||||
|
|
||||||
fetchme(i, false, fetched);
|
// Get token from cookie
|
||||||
|
const i = (document.cookie.match(/i=(!\w+)/) || [null, null])[1];
|
||||||
|
|
||||||
|
fetchme(i, fetched);
|
||||||
}
|
}
|
||||||
|
|
||||||
function fetched(me) {
|
function fetched(me) {
|
||||||
|
@ -100,7 +100,7 @@ module.exports = callback => {
|
||||||
};
|
};
|
||||||
|
|
||||||
// ユーザーをフェッチしてコールバックする
|
// ユーザーをフェッチしてコールバックする
|
||||||
function fetchme(token, silent, cb) {
|
function fetchme(token, cb) {
|
||||||
let me = null;
|
let me = null;
|
||||||
|
|
||||||
// Return when not signed in
|
// Return when not signed in
|
||||||
|
@ -132,15 +132,13 @@ function fetchme(token, silent, cb) {
|
||||||
init();
|
init();
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}).catch(() => {
|
}, () => {
|
||||||
if (!silent) {
|
const info = document.body.appendChild(document.createElement('mk-core-error'));
|
||||||
const info = document.body.appendChild(document.createElement('mk-core-error'));
|
riot.mount(info, {
|
||||||
riot.mount(info, {
|
retry: () => {
|
||||||
retry: () => {
|
fetchme(token, cb);
|
||||||
fetchme(token, false, cb);
|
}
|
||||||
}
|
});
|
||||||
});
|
|
||||||
}
|
|
||||||
});
|
});
|
||||||
|
|
||||||
function done() {
|
function done() {
|
||||||
|
|
Loading…
Reference in a new issue