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));
|
||||
}
|
||||
}
|
||||
@@ -1,2 +1,2 @@
|
||||
61
|
||||
62
|
||||
0
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -1 +0,0 @@
|
||||
<EFBFBD>(<EFBFBD>'<EFBFBD>&
|
||||
Binary file not shown.
@@ -1,2 +1,2 @@
|
||||
75
|
||||
76
|
||||
0
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -1 +0,0 @@
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -1 +1 @@
|
||||
<EFBFBD>R<EFBFBD>U<EFBFBD>L<EFBFBD>C<EFBFBD>G<EFBFBD>H<EFBFBD>G<EFBFBD>K<EFBFBD>J<EFBFBD>D<EFBFBD>H<EFBFBD>C<EFBFBD>@
|
||||
<EFBFBD>V<EFBFBD>O<EFBFBD>S<EFBFBD>O
|
||||
Binary file not shown.
Reference in New Issue
Block a user