much more linting...

This commit is contained in:
DJ2LS 2023-10-22 15:24:02 +02:00
parent bdf7f546a8
commit 783c47f9ef
18 changed files with 19 additions and 147 deletions

View file

@ -1,5 +1,4 @@
import { ipcRenderer } from "electron"; import { ipcRenderer } from "electron";
import { autoUpdater } from "electron-updater";
function domReady( function domReady(
condition: DocumentReadyState[] = ["complete", "interactive"], condition: DocumentReadyState[] = ["complete", "interactive"],

View file

@ -1,26 +1,12 @@
<script setup lang="ts"> <script setup lang="ts">
import { saveSettingsToFile } from "../js/settingsHandler";
import { setActivePinia } from "pinia";
import pinia from "../store/index";
setActivePinia(pinia);
import { useSettingsStore } from "../store/settingsStore.js";
const settings = useSettingsStore(pinia);
import { useStateStore } from "../store/stateStore.js";
const state = useStateStore(pinia);
import { useChatStore } from "../store/chatStore.js";
const chat = useChatStore(pinia);
import chat_navbar from "./chat_navbar.vue"; import chat_navbar from "./chat_navbar.vue";
import chat_conversations from "./chat_conversations.vue"; import chat_conversations from "./chat_conversations.vue";
import chat_messages from "./chat_messages.vue"; import chat_messages from "./chat_messages.vue";
import chat_new_message from "./chat_new_message.vue"; import chat_new_message from "./chat_new_message.vue";
import { updateAllChat, newMessage } from "../js/chatHandler";
//updateAllChat(); //updateAllChat();
</script> </script>

View file

@ -1,15 +1,9 @@
<script setup lang="ts"> <script setup lang="ts">
import { saveSettingsToFile } from "../js/settingsHandler";
import { setActivePinia } from "pinia"; import { setActivePinia } from "pinia";
import pinia from "../store/index"; import pinia from "../store/index";
setActivePinia(pinia); setActivePinia(pinia);
import { useSettingsStore } from "../store/settingsStore.js";
const settings = useSettingsStore(pinia);
import { useStateStore } from "../store/stateStore.js";
const state = useStateStore(pinia);
import { useChatStore } from "../store/chatStore.js"; import { useChatStore } from "../store/chatStore.js";
const chat = useChatStore(pinia); const chat = useChatStore(pinia);
@ -19,7 +13,6 @@ import {
resetIsNewMessage, resetIsNewMessage,
} from "../js/chatHandler"; } from "../js/chatHandler";
import chat_conversations_entry from "./chat_conversations_entry.vue";
function chatSelected(callsign) { function chatSelected(callsign) {
chat.selectedCallsign = callsign.toUpperCase(); chat.selectedCallsign = callsign.toUpperCase();
@ -90,6 +83,5 @@ function chatSelected(callsign) {
</div> </div>
</a> </a>
</template> </template>
<!--<chat_conversations_entry/>-->
</div> </div>
</template> </template>

View file

@ -1,15 +1,10 @@
<script setup lang="ts"> <script setup lang="ts">
import { saveSettingsToFile } from "../js/settingsHandler";
import { setActivePinia } from "pinia"; import { setActivePinia } from "pinia";
import pinia from "../store/index"; import pinia from "../store/index";
setActivePinia(pinia); setActivePinia(pinia);
import { useSettingsStore } from "../store/settingsStore.js";
const settings = useSettingsStore(pinia);
import { useStateStore } from "../store/stateStore.js";
const state = useStateStore(pinia);
import { useChatStore } from "../store/chatStore.js"; import { useChatStore } from "../store/chatStore.js";
const chat = useChatStore(pinia); const chat = useChatStore(pinia);

View file

@ -74,8 +74,6 @@
</template> </template>
<script> <script>
import { Modal } from "bootstrap";
import { onMounted, ref } from "vue";
import { atob_FD } from "../js/freedata"; import { atob_FD } from "../js/freedata";
import { import {

View file

@ -1,15 +1,10 @@
<script setup lang="ts"> <script setup lang="ts">
// @ts-nocheck // @ts-nocheck
import { saveSettingsToFile } from "../js/settingsHandler";
import { setActivePinia } from "pinia"; import { setActivePinia } from "pinia";
import pinia from "../store/index"; import pinia from "../store/index";
setActivePinia(pinia); setActivePinia(pinia);
import { useSettingsStore } from "../store/settingsStore.js";
const settings = useSettingsStore(pinia);
import { useStateStore } from "../store/stateStore.js"; import { useStateStore } from "../store/stateStore.js";
const state = useStateStore(pinia); const state = useStateStore(pinia);
@ -23,14 +18,13 @@ import {
CategoryScale, CategoryScale,
LinearScale, LinearScale,
PointElement, PointElement,
LineElement,
Title, Title,
Tooltip, Tooltip,
Legend, Legend,
BarElement, BarElement,
} from "chart.js"; } from "chart.js";
import { Line, Scatter, Bar } from "vue-chartjs"; import { Bar } from "vue-chartjs";
import { ref, computed } from "vue"; import { ref, computed } from "vue";
import annotationPlugin from "chartjs-plugin-annotation"; import annotationPlugin from "chartjs-plugin-annotation";
@ -108,8 +102,6 @@ try {
} catch (e) { } catch (e) {
console.log(e); console.log(e);
var beaconLabels = [];
var beaconData = [];
} }
const beaconHistogramData = computed(() => ({ const beaconHistogramData = computed(() => ({

View file

@ -1,5 +1,4 @@
<script setup lang="ts"> <script setup lang="ts">
import { saveSettingsToFile } from "../js/settingsHandler";
import { setActivePinia } from "pinia"; import { setActivePinia } from "pinia";
import pinia from "../store/index"; import pinia from "../store/index";
@ -8,9 +7,6 @@ setActivePinia(pinia);
import { useStateStore } from "../store/stateStore.js"; import { useStateStore } from "../store/stateStore.js";
const state = useStateStore(pinia); const state = useStateStore(pinia);
import { useSettingsStore } from "../store/settingsStore.js";
const settings = useSettingsStore(pinia);
import main_modals from "./main_modals.vue"; import main_modals from "./main_modals.vue";
import main_top_navbar from "./main_top_navbar.vue"; import main_top_navbar from "./main_top_navbar.vue";
import main_audio from "./main_audio.vue"; import main_audio from "./main_audio.vue";

View file

@ -1,13 +1,9 @@
<script setup lang="ts"> <script setup lang="ts">
import { saveSettingsToFile } from "../js/settingsHandler";
import { setActivePinia } from "pinia"; import { setActivePinia } from "pinia";
import pinia from "../store/index"; import pinia from "../store/index";
setActivePinia(pinia); setActivePinia(pinia);
import { useSettingsStore } from "../store/settingsStore.js";
const settings = useSettingsStore(pinia);
import { useStateStore } from "../store/stateStore.js"; import { useStateStore } from "../store/stateStore.js";
const state = useStateStore(pinia); const state = useStateStore(pinia);

View file

@ -1,10 +1,7 @@
<script setup lang="ts"> <script setup lang="ts">
// @ts-nocheck // @ts-nocheck
const { const {
locatorToLatLng,
distance, distance,
bearingDistance,
latLngToLocator,
} = require("qth-locator"); } = require("qth-locator");
import { saveSettingsToFile } from "../js/settingsHandler"; import { saveSettingsToFile } from "../js/settingsHandler";

View file

@ -1,12 +1,9 @@
<script setup lang="ts"> <script setup lang="ts">
import { saveSettingsToFile } from "../js/settingsHandler";
import { setActivePinia } from "pinia"; import { setActivePinia } from "pinia";
import pinia from "../store/index"; import pinia from "../store/index";
setActivePinia(pinia); setActivePinia(pinia);
import { useSettingsStore } from "../store/settingsStore.js";
const settings = useSettingsStore(pinia);
import { useStateStore } from "../store/stateStore.js"; import { useStateStore } from "../store/stateStore.js";
const state = useStateStore(pinia); const state = useStateStore(pinia);

View file

@ -23,7 +23,7 @@ import {
Legend, Legend,
} from "chart.js"; } from "chart.js";
import { Line, Scatter } from "vue-chartjs"; import { Line, Scatter } from "vue-chartjs";
import { ref, computed } from "vue"; import { computed } from "vue";
function selectStatsControl(obj) { function selectStatsControl(obj) {
switch (obj.delegateTarget.id) { switch (obj.delegateTarget.id) {

View file

@ -29,12 +29,6 @@ function deleteChat() {
deleteChatByCallsign(chat.selectedCallsign); deleteChatByCallsign(chat.selectedCallsign);
} }
function deleteSelectedMessage() {
chat.arq_speed_list_bpm = [];
chat.arq_speed_list_timestamp = [];
chat.arq_speed_list_snr = [];
chat.selectedMessageObject = [];
}
import { import {
Chart as ChartJS, Chart as ChartJS,
@ -47,7 +41,7 @@ import {
Legend, Legend,
} from "chart.js"; } from "chart.js";
import { Line } from "vue-chartjs"; import { Line } from "vue-chartjs";
import { ref, computed } from "vue"; import { computed } from "vue";
ChartJS.register( ChartJS.register(
CategoryScale, CategoryScale,

View file

@ -1,7 +1,6 @@
//var net = require("net"); //var net = require("net");
var net = require("node:net"); var net = require("node:net");
const path = require("path");
const { ipcRenderer } = require("electron"); const { ipcRenderer } = require("electron");
// ----------------- init pinia stores ------------- // ----------------- init pinia stores -------------
import { setActivePinia } from "pinia"; import { setActivePinia } from "pinia";
@ -37,13 +36,8 @@ function connectDAEMON() {
//client.setTimeout(5000); //client.setTimeout(5000);
} }
daemon.on("connect", function (err) { daemon.on("connect", function () {
console.log("daemon connection established"); console.log("daemon connection established");
let Data = {
daemon_connection: daemon.readyState,
};
ipcRenderer.send("request-update-daemon-connection", Data);
daemonShowConnectStateError = 1; daemonShowConnectStateError = 1;
}); });
@ -52,15 +46,12 @@ daemon.on("error", function (err) {
console.log("daemon connection error"); console.log("daemon connection error");
console.log("Make sure the daemon is started."); console.log("Make sure the daemon is started.");
console.log('Run "python daemon.py" in the modem directory.'); console.log('Run "python daemon.py" in the modem directory.');
console.log(err)
daemonShowConnectStateError = 0; daemonShowConnectStateError = 0;
} }
setTimeout(connectDAEMON, 500); setTimeout(connectDAEMON, 500);
daemon.destroy(); daemon.destroy();
let Data = {
daemon_connection: daemon.readyState,
};
ipcRenderer.send("request-update-daemon-connection", Data);
}); });
/* /*
@ -76,12 +67,10 @@ client.on('close', function(data) {
daemon.on("end", function (data) { daemon.on("end", function (data) {
console.log("daemon connection ended"); console.log("daemon connection ended");
console.log(data)
daemon.destroy(); daemon.destroy();
setTimeout(connectDAEMON, 500); setTimeout(connectDAEMON, 500);
let Data = {
daemon_connection: daemon.readyState,
};
ipcRenderer.send("request-update-daemon-connection", Data);
}); });
//exports.writeDaemonCommand = function(command){ //exports.writeDaemonCommand = function(command){
@ -102,10 +91,6 @@ function writeDaemonCommand(command) {
//uiMain.setDAEMONconnection('opening') //uiMain.setDAEMONconnection('opening')
} }
let Data = {
daemon_connection: daemon.readyState,
};
ipcRenderer.send("request-update-daemon-connection", Data);
} }
// "https://stackoverflow.com/questions/9070700/nodejs-net-createserver-large-amount-of-data-coming-in" // "https://stackoverflow.com/questions/9070700/nodejs-net-createserver-large-amount-of-data-coming-in"
@ -164,10 +149,7 @@ daemon.on("data", function (socketdata) {
} }
if (data["command"] == "test_hamlib") { if (data["command"] == "test_hamlib") {
let Data = { //
hamlib_result: data["result"],
};
ipcRenderer.send("request-update-hamlib-test", Data);
} }
} }
@ -176,18 +158,6 @@ daemon.on("data", function (socketdata) {
} }
}); });
function hexToBytes(hex) {
for (var bytes = [], c = 0; c < hex.length; c += 2)
bytes.push(parseInt(hex.substr(c, 2), 16));
return bytes;
}
//exports.getDaemonState = function () {
function getDaemonState() {
//function getDaemonState(){
let command = '{"type" : "get", "command" : "daemon_state"}';
writeDaemonCommand(command);
}
// START Modem // START Modem
// ` `== multi line string // ` `== multi line string
@ -313,22 +283,4 @@ export function startRigctld() {
export function stopRigctld() { export function stopRigctld() {
let command = '{"type" : "set", "command": "stop_rigctld"}'; let command = '{"type" : "set", "command": "stop_rigctld"}';
writeDaemonCommand(command); writeDaemonCommand(command);
} }
//Save myCall
function saveMyCall(callsign) {
//exports.saveMyCall = function (callsign) {
let command =
'{"type" : "set", "command": "mycallsign" , "parameter": "' +
callsign +
'"}';
writeDaemonCommand(command);
}
// Save myGrid
//exports.saveMyGrid = function (grid) {
function saveMyGrid(grid) {
let command =
'{"type" : "set", "command": "mygrid" , "parameter": "' + grid + '"}';
writeDaemonCommand(command);
}

View file

@ -1,4 +1,3 @@
const fs = require("fs");
/** /**
* Binary to ASCII replacement * Binary to ASCII replacement

View file

@ -1,10 +1,6 @@
//const path = require("path");
//const fs = require("fs");
//const os = require("os");
import path from "node:path"; import path from "node:path";
import fs from "fs"; import fs from "fs";
import os from "os";
// pinia store setup // pinia store setup
import { setActivePinia } from "pinia"; import { setActivePinia } from "pinia";

View file

@ -45,7 +45,7 @@ function connectModem() {
client.connect(settings.modem_port, settings.modem_host); client.connect(settings.modem_port, settings.modem_host);
} }
client.on("connect", function (data) { client.on("connect", function () {
console.log("Modem connection established"); console.log("Modem connection established");
stateStore.busy_state = "-"; stateStore.busy_state = "-";
@ -59,9 +59,10 @@ client.on("connect", function (data) {
modemShowConnectStateError = 1; modemShowConnectStateError = 1;
}); });
client.on("error", function (data) { client.on("error", function (err) {
if (modemShowConnectStateError == 1) { if (modemShowConnectStateError == 1) {
console.log("Modem connection error"); console.log("Modem connection error");
console.log(err)
modemShowConnectStateError = 0; modemShowConnectStateError = 0;
} }
setTimeout(connectModem, 500); setTimeout(connectModem, 500);
@ -84,6 +85,7 @@ client.on('close', function(data) {
client.on("end", function (data) { client.on("end", function (data) {
console.log("Modem connection ended"); console.log("Modem connection ended");
console.log(data)
stateStore.busy_state = "-"; stateStore.busy_state = "-";
stateStore.arq_state = "-"; stateStore.arq_state = "-";
stateStore.frequency = "-"; stateStore.frequency = "-";
@ -490,25 +492,6 @@ client.on("data", function (socketdata) {
} }
}); });
function hexToBytes(hex) {
for (var bytes = [], c = 0; c < hex.length; c += 2)
bytes.push(parseInt(hex.substr(c, 2), 16));
return bytes;
}
//Get Modem State
//exports.getTncState = function () {
function getTncState() {
var command = '{"type" : "get", "command" : "modem_state"}';
writeTncCommand(command);
}
//Get DATA State
//exports.getDataState = function () {
function getDataState() {
var command = '{"type" : "get", "command" : "data_state"}';
//writeTncCommand(command)
}
// Send Ping // Send Ping
//exports.sendPing = function (dxcallsign) { //exports.sendPing = function (dxcallsign) {
@ -603,7 +586,7 @@ export function sendMessage(obj) {
console.log(command); console.log(command);
writeTncCommand(command); writeTncCommand(command);
} }
/*
// Send Request message // Send Request message
//It would be then „m + split + request + split + request-type“ //It would be then „m + split + request + split + request-type“
function sendRequest(dxcallsign, mode, frames, data, command) { function sendRequest(dxcallsign, mode, frames, data, command) {
@ -701,7 +684,7 @@ function sendResponseSharedFile(dxcallsign, sharedFile, sharedFileData) {
//Command 2 = shared file transfer //Command 2 = shared file transfer
sendResponse(dxcallsign, 255, 1, sharedFile + "/" + sharedFileData, "res-2"); sendResponse(dxcallsign, 255, 1, sharedFile + "/" + sharedFileData, "res-2");
} }
*/
//STOP TRANSMISSION //STOP TRANSMISSION
export function stopTransmission() { export function stopTransmission() {
var command = '{"type" : "arq", "command": "stop_transmission"}'; var command = '{"type" : "arq", "command": "stop_transmission"}';
@ -774,7 +757,7 @@ export function sendFecIsWriting(mycallsign) {
// SEND FEC TO BROADCASTCHANNEL // SEND FEC TO BROADCASTCHANNEL
//export function sendBroadcastChannel(channel, data_out, uuid) { //export function sendBroadcastChannel(channel, data_out, uuid) {
export function sendBroadcastChannel(obj) { export function sendBroadcastChannel(obj) {
let checksum = obj.checksum; //let checksum = obj.checksum;
let command = obj.command; let command = obj.command;
let uuid = obj.uuid; let uuid = obj.uuid;
let channel = obj.dxcallsign; let channel = obj.dxcallsign;

View file

@ -1,5 +1,5 @@
import { defineStore } from "pinia"; import { defineStore } from "pinia";
import { ref, computed } from "vue"; import { ref } from "vue";
import { setActivePinia } from "pinia"; import { setActivePinia } from "pinia";
import pinia from "../store/index"; import pinia from "../store/index";

View file

@ -1,5 +1,5 @@
import { defineStore } from "pinia"; import { defineStore } from "pinia";
import { ref, computed } from "vue"; import { ref } from "vue";
import * as bootstrap from "bootstrap"; import * as bootstrap from "bootstrap";
export const useStateStore = defineStore("stateStore", () => { export const useStateStore = defineStore("stateStore", () => {