Skip to content

Commit b1fb5c2

Browse files
authored
Merge pull request #26 from fix/some-bugs
2 parents a1fb60d + d0f030e commit b1fb5c2

File tree

7 files changed

+15
-24
lines changed

7 files changed

+15
-24
lines changed

backend/emergency-service/src/main/resources/application.yaml

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -46,10 +46,13 @@ spring:
4646
producer:
4747
retries: 5 # Retries on transient errors
4848
bootstrap-servers: 'kafka:9092'
49-
acks: all
50-
retry.backoff.ms: 300 # Wait before retrying
51-
reconnect.backoff.ms: 50 # Delay before reconnecting to Kafka
52-
linger.ms: 5 # Reduce latency impact
49+
properties:
50+
enable.idempotence: true
51+
max.in.flight.requests.per.connection: 5
52+
acks: all
53+
retry.backoff.ms: 300 # Wait before retrying
54+
reconnect.backoff.ms: 50 # Delay before reconnecting to Kafka
55+
linger.ms: 5 # Reduce latency impact
5356
retry:
5457
topic:
5558
backoff:

backend/hospital-service/pom.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -149,6 +149,7 @@
149149
<path>
150150
<groupId>org.projectlombok</groupId>
151151
<artifactId>lombok</artifactId>
152+
<version>1.18.36</version>
152153
</path>
153154
</annotationProcessorPaths>
154155
</configuration>

backend/hospital-service/src/main/java/com/swyth/hospitalservice/entity/Hospital.java

Lines changed: 2 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
import jakarta.persistence.*;
44
import lombok.AllArgsConstructor;
55
import lombok.Data;
6+
import lombok.EqualsAndHashCode;
67
import lombok.NoArgsConstructor;
78

89
import java.util.HashSet;
@@ -13,6 +14,7 @@
1314
@Data
1415
@NoArgsConstructor
1516
@AllArgsConstructor
17+
@EqualsAndHashCode(of = "id")
1618
public class Hospital {
1719
@Id
1820
@GeneratedValue(strategy = GenerationType.IDENTITY)
@@ -41,17 +43,4 @@ public static class SpecializationAvailability {
4143
private String name;
4244
private int bedsAvailable;
4345
}
44-
45-
@Override
46-
public boolean equals(Object o) {
47-
if (this == o) return true;
48-
if (o == null || getClass() != o.getClass()) return false;
49-
Hospital hospital = (Hospital) o;
50-
return Objects.equals(id, hospital.id);
51-
}
52-
53-
@Override
54-
public int hashCode() {
55-
return Objects.hashCode(id);
56-
}
5746
}

backend/hospital-service/src/main/java/com/swyth/hospitalservice/entity/HospitalBedAvailability.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,15 @@
33
import jakarta.persistence.*;
44
import lombok.AllArgsConstructor;
55
import lombok.Data;
6+
import lombok.EqualsAndHashCode;
67
import lombok.NoArgsConstructor;
78

89
@Entity
910
@Table(name = "hospital_bed_availability")
1011
@Data
1112
@NoArgsConstructor
1213
@AllArgsConstructor
14+
@EqualsAndHashCode(of = {"id"})
1315
public class HospitalBedAvailability {
1416

1517
@EmbeddedId

backend/hospital-service/src/main/java/com/swyth/hospitalservice/entity/MedicalSpecialization.java

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,7 @@
11
package com.swyth.hospitalservice.entity;
22

33
import jakarta.persistence.*;
4-
import lombok.AllArgsConstructor;
5-
import lombok.Data;
6-
import lombok.Getter;
7-
import lombok.NoArgsConstructor;
4+
import lombok.*;
85

96
import java.util.HashSet;
107
import java.util.Set;

backend/hospital-service/src/main/resources/application.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ spring:
2525
config:
2626
discovery:
2727
enabled: true
28-
enabled: false # Switch to false if you add config server
28+
enabled: false # Switch to true if you add config server
2929
datasource:
3030
url: jdbc:postgresql://localhost:5432/postgres
3131
username: postgres

frontend/realtime-emergency-app/src/app/components/booking-information/booking-information.component.html

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -71,8 +71,7 @@
7171
<!-- Action Buttons -->
7272
<div class="actions">
7373
<mat-card-actions>
74-
<button mat-raised-button color="primary" [disabled]="bookingForm.invalid || isLoading"
75-
(click)="onReserveBed()">
74+
<button mat-raised-button color="primary" type="submit" [disabled]="bookingForm.invalid || isLoading">
7675
Confirm Reservation
7776
</button>
7877
</mat-card-actions>

0 commit comments

Comments
 (0)