use a switch when validating tags

This commit is contained in:
Anton Kaliaev 2017-11-24 18:23:17 -06:00
parent 56abea7427
commit 16cf7a5e0a
No known key found for this signature in database
GPG Key ID: 7B6881D965918214

View File

@ -4,6 +4,7 @@ import (
"context" "context"
"fmt" "fmt"
abci "github.com/tendermint/abci/types"
cmn "github.com/tendermint/tmlibs/common" cmn "github.com/tendermint/tmlibs/common"
"github.com/tendermint/tmlibs/log" "github.com/tendermint/tmlibs/log"
tmpubsub "github.com/tendermint/tmlibs/pubsub" tmpubsub "github.com/tendermint/tmlibs/pubsub"
@ -96,9 +97,10 @@ func (b *EventBus) PublishEventTx(event EventDataTx) error {
continue continue
} }
if tag.ValueString != "" { switch tag.ValueType {
case abci.KVPair_STRING:
tags[tag.Key] = tag.ValueString tags[tag.Key] = tag.ValueString
} else { case abci.KVPair_INT:
tags[tag.Key] = tag.ValueInt tags[tag.Key] = tag.ValueInt
} }
} }