Skip to content

Commit

Permalink
implement dummy server response
Browse files Browse the repository at this point in the history
  • Loading branch information
Finion-Philipp committed Apr 5, 2023
1 parent 920b7b3 commit 58ea7ab
Show file tree
Hide file tree
Showing 3 changed files with 53 additions and 10 deletions.
2 changes: 1 addition & 1 deletion .idea/misc.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

40 changes: 32 additions & 8 deletions .idea/workspace.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
@@ -1,5 +1,24 @@
package edu.satisf.grpcserver

import io.grpc.stub.StreamObserver
import net.devh.boot.grpc.server.service.GrpcService

class BankServiceImpl {

@GrpcService
class BankServiceImpl: BankServiceGrpc.BankServiceImplBase() {

override fun balanceRequest(
request: BankAccountBalanceRequest?,
responseObserver: StreamObserver<BalanceResponse>
) {
val response = BalanceResponse.newBuilder().setCurrentBalance(10.0).build()
responseObserver.onNext(response)
responseObserver.onCompleted()
}

override fun requestTransfer(request: TransferRequest?, responseObserver: StreamObserver<TransferResponse>) {
val response = TransferResponse.newBuilder().setSuccess(true).build()
responseObserver.onNext(response)
responseObserver.onCompleted()
}
}

0 comments on commit 58ea7ab

Please sign in to comment.