Skip to content

Commit 21724b6

Browse files
committed
Refactoring
1 parent 032c6ee commit 21724b6

File tree

2 files changed

+25
-3
lines changed

2 files changed

+25
-3
lines changed

sensors_dashboard/lib/view_model/sensor_graph_screen_viewmodel.dart

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,19 @@ class SensorGraphScreenViewmodel with ChangeNotifier {
5353
}
5454
});
5555

56-
_websocket = web.WebSocket("${serverInfo.sensorConnectionUrl}?type=${sensor.type}");
56+
57+
if(kReleaseMode) {
58+
final websocketPortNo = await infoRepository.getWebSocketPortNo();
59+
_websocket = web.WebSocket(
60+
"ws://${serverInfo.iP}:$websocketPortNo/sensor/connect?type=${sensor.type}"
61+
);
62+
}
63+
64+
if(kDebugMode){
65+
_websocket = web.WebSocket(
66+
"ws://${serverInfo.address}/sensor/connect?type=${sensor.type}"
67+
);
68+
}
5769

5870

5971
_websocket?.onOpen.listen((event) {

sensors_dashboard/lib/view_model/sensor_viewmodel.dart

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,8 +45,18 @@ class SensorViewModel with ChangeNotifier{
4545
});
4646

4747

48-
_websocket = web.WebSocket("${serverInfo.sensorConnectionUrl}?type=${sensor.type}");
49-
48+
if(kReleaseMode) {
49+
final websocketPortNo = await infoRepository.getWebSocketPortNo();
50+
_websocket = web.WebSocket(
51+
"ws://${serverInfo.iP}:$websocketPortNo/sensor/connect?type=${sensor.type}"
52+
);
53+
}
54+
55+
if(kDebugMode){
56+
_websocket = web.WebSocket(
57+
"ws://${serverInfo.address}/sensor/connect?type=${sensor.type}"
58+
);
59+
}
5060

5161
_websocket?.onOpen.listen((event){
5262
_setConnected(true);

0 commit comments

Comments
 (0)