Skip to content

Commit

Permalink
prevent stackoverflow
Browse files Browse the repository at this point in the history
  • Loading branch information
AndreKoepke committed Aug 14, 2024
1 parent 247c104 commit 588d857
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
import io.reactivex.rxjava3.subjects.Subject;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.Setter;
import lombok.ToString;
import lombok.extern.slf4j.Slf4j;

@Data
Expand All @@ -17,7 +17,8 @@ public class LightLevel extends Sensor<LightLevel> {
private final Subject<Integer> lightLevel$ = ReplaySubject.createWithSize(1);
private final Subject<Boolean> dayLight$ = ReplaySubject.createWithSize(1);

@Setter
@EqualsAndHashCode.Exclude
@ToString.Exclude
private MotionSensor motionSensor;

@Override
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
import io.reactivex.rxjava3.subjects.Subject;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;
import lombok.extern.slf4j.Slf4j;

@Slf4j
Expand All @@ -17,6 +18,8 @@ public class MotionSensor extends Sensor<MotionSensor> {
private final Subject<Integer> targetDistance$ = ReplaySubject.createWithSize(1);
private final boolean offersDistance;

@EqualsAndHashCode.Exclude
@ToString.Exclude
private LightLevel lightLevel;

@Override
Expand Down

0 comments on commit 588d857

Please sign in to comment.