mirror of
https://github.com/vale981/doccam-pi
synced 2025-03-04 08:51:40 -05:00
SSH Fixes
This commit is contained in:
parent
58041578f7
commit
38768d7aae
5 changed files with 16 additions and 10 deletions
2
.gitignore
vendored
2
.gitignore
vendored
|
@ -8,3 +8,5 @@ ssh.pid
|
|||
#*#
|
||||
*~
|
||||
.*
|
||||
GTAGS
|
||||
GPATH
|
||||
|
|
2
main.js
2
main.js
|
@ -45,7 +45,7 @@ let initialState = {
|
|||
},
|
||||
ssh: {
|
||||
status: 'DISCONNECTED', // TODO: CD // TODO: Implement in WEBIF
|
||||
cameraForwardPort: false,
|
||||
camForwardPort: false,
|
||||
sshForwardPort: false,
|
||||
willReconnect: false,
|
||||
error: false
|
||||
|
|
|
@ -33,7 +33,7 @@ const {
|
|||
SET_ERROR_RESOLVED,
|
||||
TRY_RECONNECT,
|
||||
HYDRATE,
|
||||
SET_CONNECTED,
|
||||
SET_SSH_REMOTE_PORTS,
|
||||
SET_DISCONNECTED,
|
||||
SET_SSH_CONNECTED
|
||||
} = require('./actions').actions;
|
||||
|
@ -177,10 +177,12 @@ Communicator.prototype.sendAction = function(action) {
|
|||
};
|
||||
break;
|
||||
|
||||
case SET_SSH_CONNECTED:
|
||||
case SET_SSH_REMOTE_PORTS:
|
||||
change = {
|
||||
port: state.ssh.sshForwardPort,
|
||||
camForwardPort: state.ssh.camForwardPort
|
||||
ssh: {
|
||||
port: state.ssh.sshForwardPort,
|
||||
camForwardPort: state.ssh.camForwardPort
|
||||
}
|
||||
};
|
||||
break;
|
||||
|
||||
|
@ -192,7 +194,8 @@ Communicator.prototype.sendAction = function(action) {
|
|||
config: state.config,
|
||||
haveSettings: true, // LEGACY
|
||||
ssh: {
|
||||
port: state.ssh.sshForwardPort
|
||||
port: state.ssh.sshForwardPort,
|
||||
camForwardPort: state.ssh.camForwardPort
|
||||
}
|
||||
});
|
||||
return;
|
||||
|
|
|
@ -165,10 +165,10 @@ reducers.ssh = function(state = {
|
|||
enabled: false
|
||||
}, action) {
|
||||
switch (action.type) {
|
||||
case SET_SSH_REMOTE_PORTS:
|
||||
case SET_SSH_REMOTE_PORTS:
|
||||
return Object.assign({}, state, {
|
||||
camForwardPort: action.camForwardPort,
|
||||
sshForwardport: action.sshForwardPort
|
||||
camForwardPort: action.data.camForwardPort,
|
||||
sshForwardPort: action.data.sshForwardPort
|
||||
});
|
||||
case SET_SSH_CONNECTING:
|
||||
return Object.assign({}, state, {
|
||||
|
@ -176,7 +176,7 @@ reducers.ssh = function(state = {
|
|||
error: false,
|
||||
willReconnect: false
|
||||
});
|
||||
case SET_SSH_CONNECTED:
|
||||
case SET_SSH_CONNECTED:
|
||||
return Object.assign({}, state, {
|
||||
status: 'CONNECTED',
|
||||
willReconnect: false
|
||||
|
|
1
todo
1
todo
|
@ -5,6 +5,7 @@
|
|||
- host identity
|
||||
- config update
|
||||
- Patch submissionc
|
||||
- SSH Enable Option
|
||||
Host localhost
|
||||
StrictHostKeyChecking no
|
||||
UserKnownHostsFile=/dev/null
|
||||
|
|
Loading…
Add table
Reference in a new issue