mirror of
https://github.com/logos-messaging/logos-messaging-nim.git
synced 2026-01-20 06:43:14 +00:00
fix: lightpush rest (#2176)
* rest/lightpush/handlers.nim: enhance feedback in case of error. * lightpush/openapi.yaml: fix typo in pubsubTopic field.
This commit is contained in:
parent
52759faa03
commit
fa467e2462
@ -75,14 +75,14 @@ proc installLightPushRequestHandler*(
|
||||
let req: PushRequest = decodedBody.value()
|
||||
|
||||
let msg = req.message.toWakuMessage().valueOr:
|
||||
return RestApiResponse.badRequest("Invalid message: {msg.error}")
|
||||
return RestApiResponse.badRequest("Invalid message: " & $error)
|
||||
|
||||
let peer = node.peerManager.selectPeer(WakuLightPushCodec).valueOr:
|
||||
let handler = discHandler.valueOr:
|
||||
return NoPeerNoDiscoError
|
||||
|
||||
let peerOp = (await handler()).valueOr:
|
||||
return RestApiResponse.internalServerError($error)
|
||||
return RestApiResponse.internalServerError("No value in peerOp: " & $error)
|
||||
|
||||
peerOp.valueOr:
|
||||
return NoPeerNoneFoundError
|
||||
|
||||
@ -76,7 +76,7 @@ components:
|
||||
PushRequest:
|
||||
type: object
|
||||
properties:
|
||||
pusbsubTopic:
|
||||
pubsubTopic:
|
||||
$ref: '#/components/schemas/PubsubTopic'
|
||||
message:
|
||||
$ref: '#/components/schemas/WakuMessage'
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user