From 875ec346e64218561cc54b0691debd0088f02b64 Mon Sep 17 00:00:00 2001 From: Dmitriy Ryajov Date: Wed, 11 Sep 2019 13:06:50 -0600 Subject: [PATCH] adding bool suport to protobuf methods --- libp2p/protobuf/minprotobuf.nim | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/libp2p/protobuf/minprotobuf.nim b/libp2p/protobuf/minprotobuf.nim index c86b8244a..8fb37c5b3 100644 --- a/libp2p/protobuf/minprotobuf.nim +++ b/libp2p/protobuf/minprotobuf.nim @@ -90,6 +90,11 @@ proc initProtoField*(index: int, value: SomeVarint): ProtoField = else: result.vint = cast[uint64](value) +proc initProtoField*(index: int, value: bool): ProtoField = + ## Initialize ProtoField with integer value. + result = ProtoField(kind: Varint, index: index) + result.vint = byte(value) + proc initProtoField*(index: int, value: openarray[byte]): ProtoField = ## Initialize ProtoField with bytes array. result = ProtoField(kind: Length, index: index)