Maggiorato timeout in caricamento Picking List vendita

This commit is contained in:
Gius95 2019-01-08 15:18:59 +01:00
parent b931100f94
commit b263ad39f2
2 changed files with 10 additions and 7 deletions

View File

@ -18,18 +18,21 @@ public class RESTBuilder {
return getService(service, SettingsManager.i().server.host, SettingsManager.i().server.port, true); return getService(service, SettingsManager.i().server.host, SettingsManager.i().server.port, true);
} }
public static <T> T getService(final Class<T> service, long timeout) { public static <T> T getService(final Class<T> service, int timeout) {
// return getService(service, "192.168.2.13", 8080); // return getService(service, "192.168.2.13", 8080);
return getService(service, SettingsManager.i().server.host, SettingsManager.i().server.port, true); return getService(service, SettingsManager.i().server.host, SettingsManager.i().server.port, true, timeout);
} }
public static <T> T getService(final Class<T> service, String host, int port, boolean addInterceptors) { public static <T> T getService(final Class<T> service, String host, int port, boolean addInterceptors) {
return getService(service, host, port, addInterceptors, 30);
}
public static <T> T getService(final Class<T> service, String host, int port, boolean addInterceptors, int timeout){
OkHttpClient.Builder clientBuilder = new OkHttpClient.Builder(); OkHttpClient.Builder clientBuilder = new OkHttpClient.Builder();
clientBuilder.connectTimeout(30, TimeUnit.SECONDS); clientBuilder.connectTimeout(timeout, TimeUnit.SECONDS);
clientBuilder.readTimeout(30, TimeUnit.SECONDS); clientBuilder.readTimeout(timeout, TimeUnit.SECONDS);
clientBuilder.writeTimeout(30, TimeUnit.SECONDS); clientBuilder.writeTimeout(timeout, TimeUnit.SECONDS);
if(addInterceptors) clientBuilder.addInterceptor(new HttpInterceptor()); if(addInterceptors) clientBuilder.addInterceptor(new HttpInterceptor());

View File

@ -93,7 +93,7 @@ public class VenditaHelper {
String joinedBarcodes = TextUtils.join(",", barcodeOrdini); String joinedBarcodes = TextUtils.join(",", barcodeOrdini);
OrdiniVenditaRESTConsumerService service = RESTBuilder.getService(OrdiniVenditaRESTConsumerService.class); OrdiniVenditaRESTConsumerService service = RESTBuilder.getService(OrdiniVenditaRESTConsumerService.class, 60);
Trace perfTrace = UtilityFirebase.getNewPerformanceTrace("db_load_pick_v"); Trace perfTrace = UtilityFirebase.getNewPerformanceTrace("db_load_pick_v");
perfTrace.start(); perfTrace.start();