1
0
Fork 0
mirror of https://github.com/iNavFlight/inav-configurator.git synced 2025-07-25 01:05:12 +03:00

Merge pull request #861 from nmaggioni/release-2-3-0

Fix CLI commands delay
This commit is contained in:
Paweł Spychalski 2019-11-20 17:26:07 +01:00 committed by GitHub
commit 73b4dd61cd
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -96,13 +96,13 @@ function sendLinesWithDelay(outputArray) {
return (delay, line, index) => { return (delay, line, index) => {
return new Promise((resolve) => { return new Promise((resolve) => {
helper.timeout.add('CLI_send_slowly', () => { helper.timeout.add('CLI_send_slowly', () => {
var processingDelay = self.lineDelayMs; let processingDelay = TABS.cli.lineDelayMs;
if (line.toLowerCase().startsWith('profile')) { if (line.toLowerCase().startsWith('profile')) {
processingDelay = self.profileSwitchDelayMs; processingDelay = TABS.cli.profileSwitchDelayMs;
} }
const isLastCommand = outputArray.length === index + 1; const isLastCommand = outputArray.length === index + 1;
if (isLastCommand && self.cliBuffer) { if (isLastCommand && TABS.cli.cliBuffer) {
line = getCliCommand(line, self.cliBuffer); line = getCliCommand(line, TABS.cli.cliBuffer);
} }
TABS.cli.sendLine(line, () => { TABS.cli.sendLine(line, () => {
resolve(processingDelay); resolve(processingDelay);