diff options
author | Emiliano Ciavatta | 2020-09-16 15:57:23 +0000 |
---|---|---|
committer | Emiliano Ciavatta | 2020-09-16 15:57:23 +0000 |
commit | 7907dd6fa6702f79d1be9ef8e483fa5533869eb7 (patch) | |
tree | 4fda7da525d7a224797c8a0997b426d25201bdd8 /parsers/parser_utils.go | |
parent | 53301d30b56e5c328baf73d3bc512dc3170e49ea (diff) | |
parent | a77f2f97f1df204c663119fe8ccafb6f274cb634 (diff) |
Merge branch 'develop' into feature/frontend
Diffstat (limited to 'parsers/parser_utils.go')
-rw-r--r-- | parsers/parser_utils.go | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/parsers/parser_utils.go b/parsers/parser_utils.go new file mode 100644 index 0000000..b688262 --- /dev/null +++ b/parsers/parser_utils.go @@ -0,0 +1,24 @@ +package parsers + +import ( + "net/http" + "strings" +) + +func JoinArrayMap(obj map[string][]string) map[string]string { + headers := make(map[string]string, len(obj)) + for key, value := range obj { + headers[key] = strings.Join(value, ";") + } + + return headers +} + +func CookiesMap(cookiesArray []*http.Cookie) map[string]string { + cookies := make(map[string]string, len(cookiesArray)) + for _, cookie := range cookiesArray { + cookies[cookie.Name] = cookie.Value + } + + return cookies +} |