提交 bd5e08ca 作者: slothbag

datafieldenc switch statement

License: MIT
Signed-off-by: 's avatarslothbag <slothbag@gmail.com>
上级 edf0bb05
......@@ -577,10 +577,13 @@ func getOutput(dagnode *dag.Node) (*Object, error) {
// converts the Node object into a real dag.Node
func deserializeNode(node *Node, dataFieldEncoding string) (*dag.Node, error) {
dagnode := new(dag.Node)
if dataFieldEncoding == "text" {
switch dataFieldEncoding {
case "text":
dagnode.Data = []byte(node.Data)
} else {
case "base64":
dagnode.Data, _ = base64.StdEncoding.DecodeString(node.Data)
default:
return nil, fmt.Errorf("Unkown data field encoding")
}
dagnode.Links = make([]*dag.Link, len(node.Links))
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论