package testsimport ("context""time""github.com/navidrome/navidrome/model""github.com/navidrome/navidrome/model/request")type MockScrobbleRepo struct {RecordedScrobbles []model.Scrobblectx context.Context}func (m *MockScrobbleRepo) RecordScrobble(fileID string, submissionTime time.Time) error {user, _ := request.UserFrom(m.ctx)m.RecordedScrobbles = append(m.RecordedScrobbles, model.Scrobble{MediaFileID: fileID,UserID: user.ID,SubmissionTime: submissionTime,})return nil}