Commit Graph

7 Commits

Author SHA1 Message Date
Thomas Bennett
76531a8dcb finished converting functions to methods in the stats file 2016-05-11 09:31:42 -07:00
Thomas Bennett
5400089684 updated EventsForMatch and MatchesForPlayer to use the new methods 2016-05-10 21:30:19 -07:00
1c339ec1a0 code reorg to leverage methods instead of function
moved all metadata.go function calls into method calls for the Halo
struct.  This will make it easier to encapsulate baseurl, apikey, blah
blah, and also makes the code a little bit more readable.  Stats.go and
profile.go are to follow.

Still need to implement http.Client interface and look over the code in
go-halo5-api.go.  Most likely needs to break out and be cleaned up
2016-05-10 21:30:18 -07:00
Thomas Bennett
a6028a69aa Started work on returning structs instead of json strings
Lots of tests have been added to the main.go file.  Several of the functions return structs now instead of json strings.  I've added the initial structs for the remaining functions.
2016-05-10 13:31:32 -07:00
Thomas Bennett
1a1b7af289 Fixed bug where SpartanImage and EmblemImage were not returning
Fixed formatting in the main.go file, and updated the SpartanImage and EmblemImage functions to return the URL of the image rather than the byte code.  All the other functions now return byte code which is cast to a string in the main.go file.
2016-05-05 16:41:09 -07:00
Thomas Bennett
a48929d939 added API key check and removed duplicate lines 2016-05-05 15:00:13 -07:00
5fbb161f36 created halo pkg and renamed functions
haven't changed any of the code, per se.  Moved the halo pkg code and
created main.go file.  Should create tests for all of the functionality.
2016-05-05 14:45:52 -07:00