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);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user