diff options
author | Harrison Healey <harrisonmhealey@gmail.com> | 2016-05-06 14:32:08 -0400 |
---|---|---|
committer | Corey Hulen <corey@hulen.com> | 2016-05-06 11:32:08 -0700 |
commit | e1cae3b15b1a85fcb2ef30fee0076ae3a8d23856 (patch) | |
tree | c84ff25c95f4a80bf081e60b746178c9a12b4090 /model/utils.go | |
parent | 6c75662b824491a20a757a5eec59556a866374b5 (diff) | |
download | chat-e1cae3b15b1a85fcb2ef30fee0076ae3a8d23856.tar.gz chat-e1cae3b15b1a85fcb2ef30fee0076ae3a8d23856.tar.bz2 chat-e1cae3b15b1a85fcb2ef30fee0076ae3a8d23856.zip |
PLT-2600/PLT-2770 Changed getPublicLink api call to return a proper JSON string (#2914)
* Removed unused channelId and userId parameters from web client getPublicLink method
* Changed getPublicLink api call to return a proper JSON string
Diffstat (limited to 'model/utils.go')
-rw-r--r-- | model/utils.go | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/model/utils.go b/model/utils.go index d9b06bd01..443a34bc4 100644 --- a/model/utils.go +++ b/model/utils.go @@ -178,6 +178,26 @@ func StringInterfaceFromJson(data io.Reader) map[string]interface{} { } } +func StringToJson(s string) string { + b, err := json.Marshal(s) + if err != nil { + return "" + } else { + return string(b) + } +} + +func StringFromJson(data io.Reader) string { + decoder := json.NewDecoder(data) + + var s string + if err := decoder.Decode(&s); err != nil { + return "" + } else { + return s + } +} + func IsLower(s string) bool { if strings.ToLower(s) == s { return true |