package org.wordpress.android.networking;
import com.android.volley.RequestQueue;
import com.wordpress.rest.RestClient;
import org.wordpress.android.util.AppLog;
import org.wordpress.android.util.AppLog.T;
public class RestClientFactory {
public static RestClientFactoryAbstract sFactory;
public static RestClient instantiate(RequestQueue queue) {
return instantiate(queue, RestClient.REST_CLIENT_VERSIONS.V1);
}
public static RestClient instantiate(RequestQueue queue, RestClient.REST_CLIENT_VERSIONS version) {
if (sFactory == null) {
sFactory = new RestClientFactoryDefault();
}
AppLog.v(T.UTILS, "instantiate RestClient using sFactory: " + sFactory.getClass());
return sFactory.make(queue, version);
}
}