// ConvertDataFormat converts data from database acceptable format to useable format. func ConvertDataFormat(pdoc *hv.Package, pdecl *models.PkgDecl) error { if pdoc.PkgDecl == nil { pdoc.PkgDecl = &hv.PkgDecl{} } pdoc.JsNum = pdecl.JsNum pdoc.IsHasExport = pdecl.IsHasExport pdoc.IsHasConst = pdecl.IsHasConst pdoc.IsHasVar = pdecl.IsHasVar pdoc.IsHasExample = pdecl.IsHasExample pdoc.IsHasFile = pdecl.IsHasFile pdoc.IsHasSubdir = pdecl.IsHasSubdir // Imports. pdoc.Imports = strings.Split(pdecl.Imports, "|") if len(pdoc.Imports) == 1 && len(pdoc.Imports[0]) == 0 { // No import. pdoc.Imports = nil } return nil }