package com.marverenic.music.data.inject;
import android.content.Context;
import com.marverenic.music.data.store.DemoMusicStore;
import com.marverenic.music.data.store.DemoPlaylistStore;
import com.marverenic.music.data.store.LocalPlayCountStore;
import com.marverenic.music.data.store.MusicStore;
import com.marverenic.music.data.store.PlayCountStore;
import com.marverenic.music.data.store.PlaylistStore;
import javax.inject.Singleton;
import dagger.Module;
import dagger.Provides;
@Module
public class DemoModule {
@Provides
@Singleton
public MusicStore provideMusicStore(Context context) {
return new DemoMusicStore(context);
}
@Provides
@Singleton
public PlaylistStore providePlaylistStore(Context context) {
return new DemoPlaylistStore(context);
}
@Provides
@Singleton
public PlayCountStore providePlayCountStore(Context context) {
return new LocalPlayCountStore(context);
}
}