From 019d945bf58f83284e00c6fccaf2c7a0fe8f5b88 Mon Sep 17 00:00:00 2001 From: Kevin Atkinson Date: Thu, 26 Jul 2018 17:56:48 -0400 Subject: [PATCH] Use lookup table in go-multibase now that it is supported. --- cid-fmt/main.go | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/cid-fmt/main.go b/cid-fmt/main.go index 7dacb8a..6ec6501 100644 --- a/cid-fmt/main.go +++ b/cid-fmt/main.go @@ -228,13 +228,11 @@ func fmtCid(fmtStr string, base mb.Encoding, cid *c.Cid) (string, error) { } func baseToString(base mb.Encoding) string { - // FIXME: Use lookup tables when they are added to go-multibase - switch base { - case mb.Base58BTC: - return "base58btc" - default: + baseStr, ok := mb.EncodingToStr[base] + if !ok { return fmt.Sprintf("base?%c", base) } + return baseStr } func codecToString(num uint64) string {