mirror of
https://github.com/Stremio/stremio-web.git
synced 2026-03-11 21:27:05 +00:00
refactor(Intro): use Facebook type for ctx Authenticate action
This commit is contained in:
parent
4c86c48440
commit
0f4f0f7c97
1 changed files with 2 additions and 21 deletions
|
|
@ -82,32 +82,13 @@ const Intro = ({ queryParams }) => {
|
|||
openLoaderModal();
|
||||
getFacebookToken()
|
||||
.then((accessToken) => {
|
||||
return fetch('https://www.strem.io/fb-login-with-token/' + encodeURIComponent(accessToken))
|
||||
.then((resp) => resp.json())
|
||||
.catch(() => {
|
||||
throw new Error('Login failed at getting token from Stremio');
|
||||
})
|
||||
.then(({ user } = {}) => {
|
||||
if (!user || typeof user.email !== 'string' || typeof user.fbLoginToken !== 'string') {
|
||||
throw new Error('Login failed at getting token from Stremio');
|
||||
}
|
||||
|
||||
return {
|
||||
email: user.email,
|
||||
password: user.fbLoginToken
|
||||
};
|
||||
});
|
||||
})
|
||||
.then(({ email, password }) => {
|
||||
core.transport.dispatch({
|
||||
action: 'Ctx',
|
||||
args: {
|
||||
action: 'Authenticate',
|
||||
args: {
|
||||
type: 'Login',
|
||||
email,
|
||||
password,
|
||||
facebook: true
|
||||
type: 'Facebook',
|
||||
token: accessToken,
|
||||
}
|
||||
}
|
||||
});
|
||||
|
|
|
|||
Loading…
Reference in a new issue