aboutsummaryrefslogtreecommitdiffstats
path: root/modern.go
diff options
context:
space:
mode:
Diffstat (limited to 'modern.go')
-rw-r--r--modern.go8
1 files changed, 4 insertions, 4 deletions
diff --git a/modern.go b/modern.go
index 79bebd3..14261e3 100644
--- a/modern.go
+++ b/modern.go
@@ -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