actions.ts
3 years ago
index.ts
3 years ago
reducer.ts
3 years ago
selectors.ts
3 years ago
types.ts
3 years ago
actions.ts
20 lines
| 1 | import { MediaSource } from '../media-service/types'; |
| 2 | export const SET_AUTHENTICATED = 'SET_AUTHENTICATED'; |
| 3 | |
| 4 | export type SetAuthenticatedAction = { |
| 5 | type: typeof SET_AUTHENTICATED; |
| 6 | payload: { |
| 7 | isAuthenticated: boolean; |
| 8 | mediaSource: MediaSource; |
| 9 | }; |
| 10 | }; |
| 11 | |
| 12 | export default { |
| 13 | setAuthenticated: ( mediaSource: MediaSource, isAuthenticated: boolean ) => { |
| 14 | return { |
| 15 | type: SET_AUTHENTICATED, |
| 16 | payload: { isAuthenticated, mediaSource }, |
| 17 | }; |
| 18 | }, |
| 19 | }; |
| 20 |