Refactor partner API clients into separate package.

This commit is contained in:
Patrick Fairbank
2017-08-27 16:27:02 -07:00
parent e26781b7d3
commit 53d34ae82a
21 changed files with 267 additions and 228 deletions

View File

@@ -99,12 +99,12 @@ func ScheduleGeneratePostHandler(w http.ResponseWriter, r *http.Request) {
func ScheduleRepublishPostHandler(w http.ResponseWriter, r *http.Request) {
if eventSettings.TbaPublishingEnabled {
// Publish schedule to The Blue Alliance.
err := DeletePublishedMatches()
err := tbaClient.DeletePublishedMatches()
if err != nil {
http.Error(w, "Failed to delete published matches: "+err.Error(), 500)
return
}
err = PublishMatches()
err = tbaClient.PublishMatches(db)
if err != nil {
http.Error(w, "Failed to publish matches: "+err.Error(), 500)
return
@@ -151,12 +151,12 @@ func ScheduleSavePostHandler(w http.ResponseWriter, r *http.Request) {
if eventSettings.TbaPublishingEnabled && cachedMatchType != "practice" {
// Publish schedule to The Blue Alliance.
err = DeletePublishedMatches()
err = tbaClient.DeletePublishedMatches()
if err != nil {
http.Error(w, "Failed to delete published matches: "+err.Error(), 500)
return
}
err = PublishMatches()
err = tbaClient.PublishMatches(db)
if err != nil {
http.Error(w, "Failed to publish matches: "+err.Error(), 500)
return