Initial commit retro music app
This commit is contained in:
parent
ab332473bc
commit
fe890632fd
932 changed files with 83126 additions and 0 deletions
23
app/src/main/java/code/name/monkey/retromusic/Injection.java
Normal file
23
app/src/main/java/code/name/monkey/retromusic/Injection.java
Normal file
|
@ -0,0 +1,23 @@
|
|||
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();
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue