com.taboola.backstage.internal.StringConverterFactory Maven / Gradle / Ivy
package com.taboola.backstage.internal;
import okhttp3.ResponseBody;
import retrofit2.Converter;
import retrofit2.Retrofit;
import java.lang.annotation.Annotation;
import java.lang.reflect.Type;
/**
* Created by vladi
* Date: 1/14/2018
* Time: 11:37 PM
* By Taboola
*/
public class StringConverterFactory extends Converter.Factory {
public static StringConverterFactory create() {
return new StringConverterFactory();
}
private StringConverterFactory() { }
@Override
public Converter responseBodyConverter(Type type, Annotation[] annotations, Retrofit retrofit) {
if (String.class.equals(type)) {
return ResponseBody::string;
}
return null;
}
}