23 lines
802 B
Java
23 lines
802 B
Java
package code.name.monkey.retromusic;
|
|
|
|
import code.name.monkey.retromusic.providers.RepositoryImpl;
|
|
import code.name.monkey.retromusic.providers.interfaces.Repository;
|
|
import code.name.monkey.retromusic.rest.KogouClient;
|
|
import code.name.monkey.retromusic.rest.service.KuGouApiService;
|
|
import code.name.monkey.retromusic.util.schedulers.BaseSchedulerProvider;
|
|
import code.name.monkey.retromusic.util.schedulers.SchedulerProvider;
|
|
|
|
public class Injection {
|
|
|
|
public static Repository provideRepository() {
|
|
return RepositoryImpl.getInstance();
|
|
}
|
|
|
|
public static BaseSchedulerProvider provideSchedulerProvider() {
|
|
return SchedulerProvider.getInstance();
|
|
}
|
|
|
|
public static KuGouApiService provideKuGouApiService() {
|
|
return new KogouClient().getApiService();
|
|
}
|
|
}
|