Raise hand first step (no signalling yet)

This commit is contained in:
Stefan Otto
2018-03-16 11:20:48 +01:00
parent 886d77216a
commit edd10bf034
7 changed files with 112 additions and 0 deletions
+16
View File
@@ -10,6 +10,8 @@ const initialState =
webcamInProgress : false,
audioOnly : false,
audioOnlyInProgress : false,
raiseHand : false,
raiseHandInProgress : false,
restartIceInProgress : false
};
@@ -70,6 +72,20 @@ const me = (state = initialState, action) =>
return { ...state, audioOnlyInProgress: flag };
}
case 'SET_RAISE_HAND_STATE':
{
const { enabled } = action.payload;
return { ...state, raiseHand: enabled };
}
case 'SET_RAISE_HAND_STATE_IN_PROGRESS':
{
const { flag } = action.payload;
return { ...state, raiseHandInProgress: flag };
}
case 'SET_RESTART_ICE_IN_PROGRESS':
{
const { flag } = action.payload;
+14
View File
@@ -78,6 +78,20 @@ export const disableAudioOnly = () =>
};
};
export const raiseHand = () =>
{
return {
type : 'RAISE_HAND'
};
};
export const lowerHand = () =>
{
return {
type : 'LOWER_HAND'
};
};
export const restartIce = () =>
{
return {
+14
View File
@@ -102,6 +102,20 @@ export default ({ dispatch, getState }) => (next) =>
break;
}
case 'RAISE_HAND':
{
client.raiseHand();
break;
}
case 'LOWER_HAND':
{
client.lowerHand();
break;
}
case 'RESTART_ICE':
{
client.restartIce();
+16
View File
@@ -70,6 +70,22 @@ export const setAudioOnlyInProgress = (flag) =>
};
};
export const setRaiseHandState = (enabled) =>
{
return {
type : 'SET_RAISE_HAND_STATE',
payload : { enabled }
};
};
export const setRaiseHandInProgress = (flag) =>
{
return {
type : 'SET_RAISE_HAND_STATE_IN_PROGRESS',
payload : { flag }
};
};
export const setRestartIceInProgress = (flag) =>
{
return {