feat: WebSocket now-playing via Socket.IO from backend
This commit is contained in:
@@ -0,0 +1,44 @@
|
||||
package com.radiola.data.remote;
|
||||
|
||||
import dagger.internal.DaggerGenerated;
|
||||
import dagger.internal.Factory;
|
||||
import dagger.internal.QualifierMetadata;
|
||||
import dagger.internal.ScopeMetadata;
|
||||
import javax.annotation.processing.Generated;
|
||||
import javax.inject.Provider;
|
||||
import kotlinx.serialization.json.Json;
|
||||
|
||||
@ScopeMetadata("javax.inject.Singleton")
|
||||
@QualifierMetadata
|
||||
@DaggerGenerated
|
||||
@Generated(
|
||||
value = "dagger.internal.codegen.ComponentProcessor",
|
||||
comments = "https://dagger.dev"
|
||||
)
|
||||
@SuppressWarnings({
|
||||
"unchecked",
|
||||
"rawtypes",
|
||||
"KotlinInternal",
|
||||
"KotlinInternalInJava",
|
||||
"cast"
|
||||
})
|
||||
public final class NowPlayingSocketClient_Factory implements Factory<NowPlayingSocketClient> {
|
||||
private final Provider<Json> jsonProvider;
|
||||
|
||||
public NowPlayingSocketClient_Factory(Provider<Json> jsonProvider) {
|
||||
this.jsonProvider = jsonProvider;
|
||||
}
|
||||
|
||||
@Override
|
||||
public NowPlayingSocketClient get() {
|
||||
return newInstance(jsonProvider.get());
|
||||
}
|
||||
|
||||
public static NowPlayingSocketClient_Factory create(Provider<Json> jsonProvider) {
|
||||
return new NowPlayingSocketClient_Factory(jsonProvider);
|
||||
}
|
||||
|
||||
public static NowPlayingSocketClient newInstance(Json json) {
|
||||
return new NowPlayingSocketClient(json);
|
||||
}
|
||||
}
|
||||
@@ -1,5 +1,6 @@
|
||||
package com.radiola.data.repository;
|
||||
|
||||
import com.radiola.data.remote.NowPlayingSocketClient;
|
||||
import com.radiola.data.remote.RecordApi;
|
||||
import dagger.internal.DaggerGenerated;
|
||||
import dagger.internal.Factory;
|
||||
@@ -25,20 +26,26 @@ import javax.inject.Provider;
|
||||
public final class NowPlayingRepositoryImpl_Factory implements Factory<NowPlayingRepositoryImpl> {
|
||||
private final Provider<RecordApi> apiProvider;
|
||||
|
||||
public NowPlayingRepositoryImpl_Factory(Provider<RecordApi> apiProvider) {
|
||||
private final Provider<NowPlayingSocketClient> socketClientProvider;
|
||||
|
||||
public NowPlayingRepositoryImpl_Factory(Provider<RecordApi> apiProvider,
|
||||
Provider<NowPlayingSocketClient> socketClientProvider) {
|
||||
this.apiProvider = apiProvider;
|
||||
this.socketClientProvider = socketClientProvider;
|
||||
}
|
||||
|
||||
@Override
|
||||
public NowPlayingRepositoryImpl get() {
|
||||
return newInstance(apiProvider.get());
|
||||
return newInstance(apiProvider.get(), socketClientProvider.get());
|
||||
}
|
||||
|
||||
public static NowPlayingRepositoryImpl_Factory create(Provider<RecordApi> apiProvider) {
|
||||
return new NowPlayingRepositoryImpl_Factory(apiProvider);
|
||||
public static NowPlayingRepositoryImpl_Factory create(Provider<RecordApi> apiProvider,
|
||||
Provider<NowPlayingSocketClient> socketClientProvider) {
|
||||
return new NowPlayingRepositoryImpl_Factory(apiProvider, socketClientProvider);
|
||||
}
|
||||
|
||||
public static NowPlayingRepositoryImpl newInstance(RecordApi api) {
|
||||
return new NowPlayingRepositoryImpl(api);
|
||||
public static NowPlayingRepositoryImpl newInstance(RecordApi api,
|
||||
NowPlayingSocketClient socketClient) {
|
||||
return new NowPlayingRepositoryImpl(api, socketClient);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,42 +0,0 @@
|
||||
package com.radiola.di;
|
||||
|
||||
import dagger.internal.DaggerGenerated;
|
||||
import dagger.internal.Factory;
|
||||
import dagger.internal.Preconditions;
|
||||
import dagger.internal.QualifierMetadata;
|
||||
import dagger.internal.ScopeMetadata;
|
||||
import javax.annotation.processing.Generated;
|
||||
import okhttp3.OkHttpClient;
|
||||
|
||||
@ScopeMetadata("javax.inject.Singleton")
|
||||
@QualifierMetadata
|
||||
@DaggerGenerated
|
||||
@Generated(
|
||||
value = "dagger.internal.codegen.ComponentProcessor",
|
||||
comments = "https://dagger.dev"
|
||||
)
|
||||
@SuppressWarnings({
|
||||
"unchecked",
|
||||
"rawtypes",
|
||||
"KotlinInternal",
|
||||
"KotlinInternalInJava",
|
||||
"cast"
|
||||
})
|
||||
public final class AppModule_ProvideOkHttpClientFactory implements Factory<OkHttpClient> {
|
||||
@Override
|
||||
public OkHttpClient get() {
|
||||
return provideOkHttpClient();
|
||||
}
|
||||
|
||||
public static AppModule_ProvideOkHttpClientFactory create() {
|
||||
return InstanceHolder.INSTANCE;
|
||||
}
|
||||
|
||||
public static OkHttpClient provideOkHttpClient() {
|
||||
return Preconditions.checkNotNullFromProvides(AppModule.INSTANCE.provideOkHttpClient());
|
||||
}
|
||||
|
||||
private static final class InstanceHolder {
|
||||
private static final AppModule_ProvideOkHttpClientFactory INSTANCE = new AppModule_ProvideOkHttpClientFactory();
|
||||
}
|
||||
}
|
||||
@@ -1,52 +0,0 @@
|
||||
package com.radiola.di;
|
||||
|
||||
import dagger.internal.DaggerGenerated;
|
||||
import dagger.internal.Factory;
|
||||
import dagger.internal.Preconditions;
|
||||
import dagger.internal.QualifierMetadata;
|
||||
import dagger.internal.ScopeMetadata;
|
||||
import javax.annotation.processing.Generated;
|
||||
import javax.inject.Provider;
|
||||
import kotlinx.serialization.json.Json;
|
||||
import okhttp3.OkHttpClient;
|
||||
import retrofit2.Retrofit;
|
||||
|
||||
@ScopeMetadata("javax.inject.Singleton")
|
||||
@QualifierMetadata
|
||||
@DaggerGenerated
|
||||
@Generated(
|
||||
value = "dagger.internal.codegen.ComponentProcessor",
|
||||
comments = "https://dagger.dev"
|
||||
)
|
||||
@SuppressWarnings({
|
||||
"unchecked",
|
||||
"rawtypes",
|
||||
"KotlinInternal",
|
||||
"KotlinInternalInJava",
|
||||
"cast"
|
||||
})
|
||||
public final class AppModule_ProvideRetrofitFactory implements Factory<Retrofit> {
|
||||
private final Provider<OkHttpClient> okHttpClientProvider;
|
||||
|
||||
private final Provider<Json> jsonProvider;
|
||||
|
||||
public AppModule_ProvideRetrofitFactory(Provider<OkHttpClient> okHttpClientProvider,
|
||||
Provider<Json> jsonProvider) {
|
||||
this.okHttpClientProvider = okHttpClientProvider;
|
||||
this.jsonProvider = jsonProvider;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Retrofit get() {
|
||||
return provideRetrofit(okHttpClientProvider.get(), jsonProvider.get());
|
||||
}
|
||||
|
||||
public static AppModule_ProvideRetrofitFactory create(Provider<OkHttpClient> okHttpClientProvider,
|
||||
Provider<Json> jsonProvider) {
|
||||
return new AppModule_ProvideRetrofitFactory(okHttpClientProvider, jsonProvider);
|
||||
}
|
||||
|
||||
public static Retrofit provideRetrofit(OkHttpClient okHttpClient, Json json) {
|
||||
return Preconditions.checkNotNullFromProvides(AppModule.INSTANCE.provideRetrofit(okHttpClient, json));
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user