Der Wifi eintrag wird nur die die Datenbank geschrieben, wenn es eine Location gibt, sollte dieser nicht auch ohne reingeschrieben werden mit latitude und longitude undefined? Ansonsten würde ich es in drei steps unterteilen: Api Call, Datenbank entry erstellen, totalWeight + weightedLatitude + weightedLongitude ausrechnen. Ich glaube das macht es übersichtlicher ist aber vermutlich Geschmackssache. Mein Vorschlag:
Ich hätte es so aufgebaut Vorschlag: Für jede Berechnung eine eigene Funktion die die Werte ausrechnet und dann zurück gibt `const CalculateTtngatewayLocation = (event: TtnMessageReceivedEven…
Bzw. kann alles weg, wird nicht verwendet
Ich würde nach dem console.log ein return machen. Dann sparst du dir die else
Bzw. kann alles weg, wird nicht verwendet