diff options
Diffstat (limited to 'modern.go')
| -rw-r--r-- | modern.go | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -106,16 +106,16 @@ func (store *SqlStore) TrackScrobble(r *http.Request) (ApiResponse, error) { } } -func ApiHandler(ds DataStore, w http.ResponseWriter, r *http.Request) { +func (app *App) ApiHandler(w http.ResponseWriter, r *http.Request) { method := r.FormValue("method") response := LFMResponse{Status: "ok"} switch method { case "auth.getToken": - response.Response = ds.AuthGetToken(r) + response.Response = app.DataStore.AuthGetToken(r) case "auth.getSession": - response.Response = ds.AuthGetSession(r) + response.Response = app.DataStore.AuthGetSession(r) case "track.scrobble": - if r, err := ds.TrackScrobble(r); err != nil { + if r, err := app.DataStore.TrackScrobble(r); err != nil { fmt.Printf("%v\n", err) } else { response.Response = r |
