|
|
@@ -30,6 +30,8 @@ import (
|
|
|
"gopkg.in/urfave/cli.v1"
|
|
|
)
|
|
|
|
|
|
+const bzzManifestJSON = "application/bzz-manifest+json"
|
|
|
+
|
|
|
func add(ctx *cli.Context) {
|
|
|
args := ctx.Args()
|
|
|
if len(args) < 3 {
|
|
|
@@ -145,7 +147,7 @@ func addEntryToManifest(ctx *cli.Context, mhash, path, hash, ctype string) strin
|
|
|
if path == entry.Path {
|
|
|
utils.Fatalf("Path %s already present, not adding anything", path)
|
|
|
} else {
|
|
|
- if entry.ContentType == "application/bzz-manifest+json" {
|
|
|
+ if entry.ContentType == bzzManifestJSON {
|
|
|
prfxlen := strings.HasPrefix(path, entry.Path)
|
|
|
if prfxlen && len(path) > len(longestPathEntry.Path) {
|
|
|
longestPathEntry = entry
|
|
|
@@ -207,7 +209,7 @@ func updateEntryInManifest(ctx *cli.Context, mhash, path, hash, ctype string) st
|
|
|
if path == entry.Path {
|
|
|
newEntry = entry
|
|
|
} else {
|
|
|
- if entry.ContentType == "application/bzz-manifest+json" {
|
|
|
+ if entry.ContentType == bzzManifestJSON {
|
|
|
prfxlen := strings.HasPrefix(path, entry.Path)
|
|
|
if prfxlen && len(path) > len(longestPathEntry.Path) {
|
|
|
longestPathEntry = entry
|
|
|
@@ -281,7 +283,7 @@ func removeEntryFromManifest(ctx *cli.Context, mhash, path string) string {
|
|
|
if path == entry.Path {
|
|
|
entryToRemove = entry
|
|
|
} else {
|
|
|
- if entry.ContentType == "application/bzz-manifest+json" {
|
|
|
+ if entry.ContentType == bzzManifestJSON {
|
|
|
prfxlen := strings.HasPrefix(path, entry.Path)
|
|
|
if prfxlen && len(path) > len(longestPathEntry.Path) {
|
|
|
longestPathEntry = entry
|