提交 6a6af85e 作者: Kevin Atkinson

Clean up logic in CidBaseHandler.Proc() method.

License: MIT
Signed-off-by: 's avatarKevin Atkinson <k@kevina.org>
上级 bcc58f03
......@@ -59,18 +59,21 @@ func (h *CidBaseHandler) UseGlobal() *CidBaseHandler {
// UseGlobal was enabled, it will change the value of the global
// default.
func (h *CidBaseHandler) Proc() (*CidBaseHandler, error) {
var e cidenc.Encoder = cidenc.Default
e := cidenc.Default
if h.base != "" {
var err error
e.Base, err = mbase.EncoderByName(h.base)
if err != nil {
return h, err
}
if !h.upgradeDefined {
e.Upgrade = true
}
}
e.Upgrade = h.upgrade
if h.base != "" && !h.upgradeDefined {
e.Upgrade = true
if h.upgradeDefined {
e.Upgrade = h.upgrade
}
if h.enc == nil {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论