vault backup: 2026-07-12 14:13:25
This commit is contained in:
@@ -580,6 +580,21 @@ public void getAlbumMetadata(EntitiesRequest request, StreamObserver<Albums> res
|
||||
responseObserver.onCompleted();
|
||||
}
|
||||
```
|
||||
|
||||
#### If you want to return an error
|
||||
```java
|
||||
public void getTrafficData(RouteRequest request, StreamObserver<TrafficResponse> responseObserver) {
|
||||
var trafficModel = db.getTrafficModel(request);
|
||||
var response = trafficModel.query(request);
|
||||
if(response.isPresent()) {
|
||||
responseObserver.onNext(response.get());
|
||||
responseObserver.onCompleted();
|
||||
} else {
|
||||
// Just pass an exception with the onError method
|
||||
responseObserver.onError(new Exception("No data available."));
|
||||
}
|
||||
}
|
||||
```
|
||||
## Client Side
|
||||
|
||||
#### Setup
|
||||
|
||||
Reference in New Issue
Block a user