From 19ec4c42989df53279a1e7fe8dc997244ffbb20c Mon Sep 17 00:00:00 2001 From: Carlos Tadeu Panato Junior Date: Wed, 8 Mar 2017 01:30:33 +0100 Subject: add team exists endpoint for APIv4 (#5517) --- model/utils.go | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) (limited to 'model/utils.go') diff --git a/model/utils.go b/model/utils.go index 08809a47f..8ae45b140 100644 --- a/model/utils.go +++ b/model/utils.go @@ -156,6 +156,15 @@ func MapToJson(objmap map[string]string) string { } } +// MapToJson converts a map to a json string +func MapBoolToJson(objmap map[string]bool) string { + if b, err := json.Marshal(objmap); err != nil { + return "" + } else { + return string(b) + } +} + // MapFromJson will decode the key/value pair map func MapFromJson(data io.Reader) map[string]string { decoder := json.NewDecoder(data) @@ -168,6 +177,18 @@ func MapFromJson(data io.Reader) map[string]string { } } +// MapFromJson will decode the key/value pair map +func MapBoolFromJson(data io.Reader) map[string]bool { + decoder := json.NewDecoder(data) + + var objmap map[string]bool + if err := decoder.Decode(&objmap); err != nil { + return make(map[string]bool) + } else { + return objmap + } +} + func ArrayToJson(objmap []string) string { if b, err := json.Marshal(objmap); err != nil { return "" -- cgit v1.2.3-1-g7c22