Commit Graph
7 Commits
Author SHA1 Message Date
Łukasz Mierzwa c2c5abd1de Fix transport package
Transport refactoring introduced a bug where HTTP(S) response body is closed before it's fully read (depending on whenever gzip is used or not), this change fixes it and makes the code easier to follow by removing duplicated code and enforcing all transport packages to implement ReaderCloser interface.
2017-04-17 12:52:27 -07:00
Łukasz Mierzwa 5d9ec5da64 Use ReadJSON everywhere, remove GetJSONFromURL 2017-04-16 08:31:07 -07:00
Łukasz Mierzwa 940eb77c69 Add ReadJSON that will replace GetJSONFromURL 2017-04-16 08:31:07 -07:00
Łukasz Mierzwa 781d2cbd69 Add http transport reader
Copy code from GetJSONFromURL into a http reader constructor
2017-04-16 08:31:07 -07:00
Łukasz Mierzwa 436017b032 Add file transport reader
This simply returns os.File reader
2017-04-16 08:31:07 -07:00
Łukasz Mierzwa e7d694cece Move getJSONFromURL to the transport package
Move it and make it public so it can be reused outside of alertmanager package
2017-04-06 19:09:16 -07:00
Łukasz Mierzwa b47788d9ce Move joinURL to the transport package
Move it and make it public so it can be reused outside of alertmanager package
2017-04-06 19:09:16 -07:00