This commit is contained in:
Sacha Weatherstone
2021-04-25 20:17:50 +10:00
parent ef0c91e2be
commit e22fec1e66
13 changed files with 349 additions and 6118 deletions
+16 -15
View File
@@ -1,4 +1,4 @@
import React, { useEffect, useState } from 'react';
import React from 'react';
import {
Client,
@@ -35,25 +35,25 @@ export interface languageTemplate {
}
const App = () => {
const [deviceStatus, setDeviceStatus] = useState(
const [deviceStatus, setDeviceStatus] = React.useState(
{} as Types.DeviceStatusEnum,
);
const [myNodeInfo, setMyNodeInfo] = useState({} as Protobuf.MyNodeInfo);
const [messages, setMessages] = useState(
const [myNodeInfo, setMyNodeInfo] = React.useState({} as Protobuf.MyNodeInfo);
const [messages, setMessages] = React.useState(
[] as { message: Types.TextPacket; ack: false }[],
);
const [channels, setChannels] = useState([] as Protobuf.Channel[]);
const [nodes, setNodes] = useState([] as Types.NodeInfoPacket[]);
const [connection, setConnection] = useState({} as IHTTPConnection);
const [isReady, setIsReady] = useState(false);
const [lastMeshInterraction, setLastMeshInterraction] = useState(0);
const [preferences, setPreferences] = useState(
const [channels, setChannels] = React.useState([] as Protobuf.Channel[]);
const [nodes, setNodes] = React.useState([] as Types.NodeInfoPacket[]);
const [connection, setConnection] = React.useState({} as IHTTPConnection);
const [isReady, setIsReady] = React.useState(false);
const [lastMeshInterraction, setLastMeshInterraction] = React.useState(0);
const [preferences, setPreferences] = React.useState(
{} as Protobuf.RadioConfig_UserPreferences,
);
const [language, setLanguage] = useState(LanguageEnum.ENGLISH);
const [translations, setTranslations] = useState(Translations_English);
const [language, setLanguage] = React.useState(LanguageEnum.ENGLISH);
const [translations, setTranslations] = React.useState(Translations_English);
useEffect(() => {
React.useEffect(() => {
switch (language) {
case LanguageEnum.ENGLISH:
setTranslations(Translations_English);
@@ -67,12 +67,13 @@ const App = () => {
}
}, [language]);
useEffect(() => {
React.useEffect(() => {
const client = new Client();
const connection = client.createHTTPConnection();
setConnection(connection);
// connection.connect(window.location.hostname, undefined, true);
connection.connect({
address: '192.168.105.71',
address: '192.168.13.71',
receiveBatchRequests: false,
tls: false,
fetchInterval: 2000,