Skip to content

Commit

Permalink
Fixed widgets not refreshing after changing topic
Browse files Browse the repository at this point in the history
  • Loading branch information
Gold872 committed Dec 3, 2023
1 parent f02cee8 commit 58b5518
Show file tree
Hide file tree
Showing 4 changed files with 14 additions and 14 deletions.
8 changes: 4 additions & 4 deletions lib/widgets/nt4_widgets/multi-topic/accelerometer.dart
Original file line number Diff line number Diff line change
Expand Up @@ -39,19 +39,19 @@ class AccelerometerWidget extends StatelessWidget with NT4Widget {

@override
void resetSubscription() {
super.resetSubscription();

nt4Connection.unSubscribe(valueSubscription);

valueTopic = '$topic/Value';
valueSubscription = nt4Connection.subscribe(valueTopic, super.period);

super.resetSubscription();
}

@override
void unSubscribe() {
super.unSubscribe();

nt4Connection.unSubscribe(valueSubscription);

super.unSubscribe();
}

@override
Expand Down
4 changes: 2 additions & 2 deletions lib/widgets/nt4_widgets/multi-topic/camera_stream.dart
Original file line number Diff line number Diff line change
Expand Up @@ -48,11 +48,11 @@ class CameraStreamWidget extends StatelessWidget with NT4Widget {

@override
void resetSubscription() {
super.resetSubscription();

closeClient();

streamsTopic = '$topic/streams';

super.resetSubscription();
}

@override
Expand Down
8 changes: 4 additions & 4 deletions lib/widgets/nt4_widgets/multi-topic/gyro.dart
Original file line number Diff line number Diff line change
Expand Up @@ -54,19 +54,19 @@ class Gyro extends StatelessWidget with NT4Widget {

@override
void resetSubscription() {
super.resetSubscription();

nt4Connection.unSubscribe(valueSubscription);

valueTopic = '$topic/Value';
valueSubscription = nt4Connection.subscribe(valueTopic, super.period);

super.resetSubscription();
}

@override
void unSubscribe() {
super.unSubscribe();

nt4Connection.unSubscribe(valueSubscription);

super.unSubscribe();
}

@override
Expand Down
8 changes: 4 additions & 4 deletions lib/widgets/nt4_widgets/multi-topic/motor_controller.dart
Original file line number Diff line number Diff line change
Expand Up @@ -39,19 +39,19 @@ class MotorController extends StatelessWidget with NT4Widget {

@override
void resetSubscription() {
super.resetSubscription();

nt4Connection.unSubscribe(valueSubscription);

valueTopic = '$topic/Value';
valueSubscription = nt4Connection.subscribe(valueTopic, super.period);

super.resetSubscription();
}

@override
void unSubscribe() {
super.unSubscribe();

nt4Connection.unSubscribe(valueSubscription);

super.unSubscribe();
}

@override
Expand Down

0 comments on commit 58b5518

Please sign in to comment.