Этот коммит содержится в:
hmhealey
2015-12-18 19:02:48 -05:00
родитель 6288a1347e
Коммит cfdc5ab999
3 изменённых файлов: 16 добавлений и 5 удалений

Просмотреть файл

@@ -717,7 +717,7 @@ func (c *Client) GetFileInfo(url string) (*Result, *AppError) {
return nil, AppErrorFromJson(rp.Body)
} else {
return &Result{rp.Header.Get(HEADER_REQUEST_ID),
rp.Header.Get(HEADER_ETAG_SERVER), MapFromJson(rp.Body)}, nil
rp.Header.Get(HEADER_ETAG_SERVER), FileInfoFromJson(rp.Body)}, nil
}
}

Просмотреть файл

@@ -7,6 +7,7 @@ import (
"bytes"
"encoding/json"
"image/gif"
"io"
"mime"
"path/filepath"
)
@@ -58,3 +59,14 @@ func (info *FileInfo) ToJson() string {
return string(b)
}
}
func FileInfoFromJson(data io.Reader) *FileInfo {
decoder := json.NewDecoder(data)
var info FileInfo
if err := decoder.Decode(&info); err != nil {
return nil
} else {
return &info
}
}