mirror of
https://github.com/DJ2LS/FreeDATA
synced 2024-05-14 08:04:33 +00:00
more typescript cheating...
This commit is contained in:
parent
fc35d5265a
commit
c07e0e05db
2 changed files with 13 additions and 9 deletions
|
@ -20,19 +20,19 @@ function startStopModem() {
|
||||||
switch (state.modem_running_state) {
|
switch (state.modem_running_state) {
|
||||||
case "stopped":
|
case "stopped":
|
||||||
|
|
||||||
let startupInputDeviceValue = (<HTMLInputElement>document.getElementById("audio_input_selectbox")).value;
|
let startupInputDeviceValue = parseInt((<HTMLSelectElement>document.getElementById("audio_input_selectbox")).value);
|
||||||
let startupOutputDeviceValue = (<HTMLInputElement>document.getElementById("audio_output_selectbox")).value;
|
let startupOutputDeviceValue = parseInt((<HTMLSelectElement>document.getElementById("audio_output_selectbox")).value);
|
||||||
|
|
||||||
let startupInputDeviceIndex = (<HTMLInputElement>document.getElementById("audio_input_selectbox")).selectedIndex;
|
let startupInputDeviceIndex = (<HTMLSelectElement>document.getElementById("audio_input_selectbox")).selectedIndex;
|
||||||
let startupOutputDeviceIndex = (<HTMLInputElement>document.getElementById("audio_output_selectbox")).selectedIndex;
|
let startupOutputDeviceIndex = (<HTMLSelectElement>document.getElementById("audio_output_selectbox")).selectedIndex;
|
||||||
|
|
||||||
|
|
||||||
audioStore.startupInputDevice = startupInputDeviceValue
|
audioStore.startupInputDevice = startupInputDeviceValue
|
||||||
audioStore.startupOutputDevice = startupOutputDeviceValue
|
audioStore.startupOutputDevice = startupOutputDeviceValue
|
||||||
|
|
||||||
// get full name of audio device
|
// get full name of audio device
|
||||||
settings.rx_audio = (<HTMLInputElement>document.getElementById("audio_input_selectbox")).options[startupInputDeviceIndex].text;
|
settings.rx_audio = (<HTMLSelectElement>document.getElementById("audio_input_selectbox")).options[startupInputDeviceIndex].text;
|
||||||
settings.tx_audio = (<HTMLInputElement>document.getElementById("audio_output_selectbox")).options[startupOutputDeviceIndex].text;
|
settings.tx_audio = (<HTMLSelectElement>document.getElementById("audio_output_selectbox")).options[startupOutputDeviceIndex].text;
|
||||||
|
|
||||||
|
|
||||||
saveSettingsToFile();
|
saveSettingsToFile();
|
||||||
|
|
|
@ -543,7 +543,7 @@ export async function updateAllChat(cleanup) {
|
||||||
}
|
}
|
||||||
getFromDBByFilter(filter)
|
getFromDBByFilter(filter)
|
||||||
.then(async function (result) {
|
.then(async function (result) {
|
||||||
for (var item of result.docs) {
|
for (var item of (result as any).docs) {
|
||||||
const dxcallsign = item.dxcallsign;
|
const dxcallsign = item.dxcallsign;
|
||||||
// Check if dxcallsign already exists as a property in the result object
|
// Check if dxcallsign already exists as a property in the result object
|
||||||
if (!chat.sorted_beacon_list[dxcallsign]) {
|
if (!chat.sorted_beacon_list[dxcallsign]) {
|
||||||
|
@ -969,16 +969,20 @@ let filter = {
|
||||||
|
|
||||||
getFromDBByFilter(filter)
|
getFromDBByFilter(filter)
|
||||||
.then(result => {
|
.then(result => {
|
||||||
|
// @ts-expect-error
|
||||||
let message = "Found " + result.docs.length + " waiting messages for " + dxcall
|
let message = "Found " + result.docs.length + " waiting messages for " + dxcall
|
||||||
|
|
||||||
console.log(message);
|
console.log(message);
|
||||||
displayToast("info", "bi bi-info-circle", message, 5000);
|
displayToast("info", "bi bi-info-circle", message, 5000);
|
||||||
|
|
||||||
// handle result
|
// handle result
|
||||||
|
// @ts-expect-error
|
||||||
if (result.docs.length > 0) {
|
if (result.docs.length > 0) {
|
||||||
// only want to process the first available item object, then return
|
// only want to process the first available item object, then return
|
||||||
// this ensures, we are only sending one message at once
|
// this ensures, we are only sending one message at once
|
||||||
|
// @ts-expect-error
|
||||||
if (result.docs[0].attempt < config.max_retry_attempts) {
|
if (result.docs[0].attempt < settings.max_retry_attempts) {
|
||||||
|
// @ts-expect-error
|
||||||
repeatMessageTransmission(result.docs[0].uuid)
|
repeatMessageTransmission(result.docs[0].uuid)
|
||||||
}
|
}
|
||||||
return;
|
return;
|
||||||
|
|
Loading…
Reference in a new issue