mirror of https://github.com/waku-org/nwaku.git
fix: fix filter v2 proto fields (#1716)
This commit is contained in:
parent
3e0a693d2e
commit
68a39c65bd
|
@ -55,8 +55,8 @@ proc encode*(rpc: FilterSubscribeResponse): ProtoBuffer =
|
||||||
var pb = initProtoBuffer()
|
var pb = initProtoBuffer()
|
||||||
|
|
||||||
pb.write3(1, rpc.requestId)
|
pb.write3(1, rpc.requestId)
|
||||||
pb.write3(2, rpc.statusCode)
|
pb.write3(10, rpc.statusCode)
|
||||||
pb.write3(3, rpc.statusDesc)
|
pb.write3(11, rpc.statusDesc)
|
||||||
|
|
||||||
pb
|
pb
|
||||||
|
|
||||||
|
@ -67,11 +67,11 @@ proc decode*(T: type FilterSubscribeResponse, buffer: seq[byte]): ProtobufResult
|
||||||
if not ?pb.getField(1, rpc.requestId):
|
if not ?pb.getField(1, rpc.requestId):
|
||||||
return err(ProtobufError.missingRequiredField("request_id"))
|
return err(ProtobufError.missingRequiredField("request_id"))
|
||||||
|
|
||||||
if not ?pb.getField(2, rpc.statusCode):
|
if not ?pb.getField(10, rpc.statusCode):
|
||||||
return err(ProtobufError.missingRequiredField("status_code"))
|
return err(ProtobufError.missingRequiredField("status_code"))
|
||||||
|
|
||||||
var statusDesc: string
|
var statusDesc: string
|
||||||
if not ?pb.getField(3, statusDesc):
|
if not ?pb.getField(11, statusDesc):
|
||||||
rpc.statusDesc = none(string)
|
rpc.statusDesc = none(string)
|
||||||
else:
|
else:
|
||||||
rpc.statusDesc = some(statusDesc)
|
rpc.statusDesc = some(statusDesc)
|
||||||
|
|
Loading…
Reference in New Issue