Added actions and updated middleware and reducer.

This commit is contained in:
Håvar Aambø Fosstveit
2018-03-04 12:47:16 +01:00
parent 886d77216a
commit 06b480f4f4
4 changed files with 60 additions and 15 deletions
+22 -13
View File
@@ -1,16 +1,18 @@
const initialState =
{
name : null,
displayName : null,
displayNameSet : false,
device : null,
canSendMic : false,
canSendWebcam : false,
canChangeWebcam : false,
webcamInProgress : false,
audioOnly : false,
audioOnlyInProgress : false,
restartIceInProgress : false
name : null,
displayName : null,
displayNameSet : false,
device : null,
canSendMic : false,
canSendWebcam : false,
canShareScreen : true,
canChangeWebcam : false,
webcamInProgress : false,
screenShareInProgress : false,
audioOnly : false,
audioOnlyInProgress : false,
restartIceInProgress : false
};
const me = (state = initialState, action) =>
@@ -26,9 +28,9 @@ const me = (state = initialState, action) =>
case 'SET_MEDIA_CAPABILITIES':
{
const { canSendMic, canSendWebcam } = action.payload;
const { canSendMic, canSendWebcam, canShareScreen } = action.payload;
return { ...state, canSendMic, canSendWebcam };
return { ...state, canSendMic, canSendWebcam, canShareScreen };
}
case 'SET_CAN_CHANGE_WEBCAM':
@@ -45,6 +47,13 @@ const me = (state = initialState, action) =>
return { ...state, webcamInProgress: flag };
}
case 'SET_SCREEN_SHARE_IN_PROGRESS':
{
const { flag } = action.payload;
return { ...state, screenShareInProgress: flag };
}
case 'SET_DISPLAY_NAME':
{
let { displayName } = action.payload;