The Git tag for this section is implementing-new-scenarios.
- When the user clicks on Start sharing, a dialog should appear with a Reset button.
- If the user chooses to reset, the Redux is sent a START_SHARING action with a new reset property that is set to true:
{ type: 'START_SHARING', reset: true }
- If the user chooses to share their existing commands, then the START_SHARING action is sent with reset set to false:
{ type: 'START_SHARING', reset: false }
- When the user clicks on Reset, a RESET action should be sent to the Redux store.
- Sharing should not be initiated until after the RESET has occurred.