Skip to content

Commit

Permalink
Fixed setdeviceparams for helium network
Browse files Browse the repository at this point in the history
  • Loading branch information
bgelatti committed Jan 7, 2025
1 parent 2d5c86a commit a6826b5
Show file tree
Hide file tree
Showing 3 changed files with 11 additions and 2 deletions.
4 changes: 4 additions & 0 deletions plugins/mysql/src/Database/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,10 @@ export async function setupKnex(this: DatabaseModule, config: Config) {
try {
this.showMessage("info", "Testing connection");

if (!config.main_read_host && !config.main_read_port) {
return;
}

setupConnections(config);

await testDatabaseConnection();
Expand Down
5 changes: 3 additions & 2 deletions plugins/network-helium/src/Services/uplink.ts
Original file line number Diff line number Diff line change
Expand Up @@ -90,6 +90,7 @@ async function uplinkService(
const downlinkString = deviceParams.find(
(param) => param.key === "downlink_string",
);

if (!downlinkString) {
deviceParams.push({
key: "downlink_string",
Expand All @@ -100,8 +101,8 @@ async function uplinkService(
});

core.setDeviceParams(device.id, deviceParams);
} else if (downlinkString.value !== data.downlink_string) {
downlinkString.value = data.downlink_string as string;
} else if (downlinkString.value !== data.downlink_string || downlinkString.value !== data.downlink_url) {
downlinkString.value = (data.downlink_string as string) || (data.downlink_url as string);
core.setDeviceParams(device.id, deviceParams);
}
}
Expand Down
4 changes: 4 additions & 0 deletions plugins/postgres/src/Database/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -76,6 +76,10 @@ async function setupKnex(this: DatabaseModule, config: Config) {
try {
this.showMessage("info", "Testing connection");

if (!config.main_read_host && !config.main_read_port) {
return;
}

setupConnections(config);

await testDatabaseConnection();
Expand Down

0 comments on commit a6826b5

Please sign in to comment.