useUser initialized from core

This commit is contained in:
NikolaBorislavovHristov 2019-12-06 17:20:47 +02:00
parent 5f1f855ed4
commit 46e7e0c21a

View file

@ -2,8 +2,6 @@ const React = require('react');
const { useServices } = require('stremio/services');
const useModelState = require('stremio/common/useModelState');
const initUserState = () => null;
const mapUserState = (ctx) => {
return ctx.content.auth ? ctx.content.auth.user : null;
};
@ -18,6 +16,10 @@ const useUser = () => {
}
});
}, []);
const initUserState = React.useCallback(() => {
const ctx = core.getState('ctx');
return mapUserState(ctx);
}, []);
const user = useModelState({
model: 'ctx',
map: mapUserState,