From b002ac73ef28a95b218c0dc094e6a4d36d9d3e59 Mon Sep 17 00:00:00 2001 From: Christos KK Loverdos Date: Mon, 10 Jun 2013 17:19:55 +0300 Subject: [PATCH] Conditionally enable the scheduled refresh functionality and fix a typo Refs no ticket --- src/gr/grnet/pithos/web/client/Pithos.java | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/src/gr/grnet/pithos/web/client/Pithos.java b/src/gr/grnet/pithos/web/client/Pithos.java index fbb5f98..a304a9b 100644 --- a/src/gr/grnet/pithos/web/client/Pithos.java +++ b/src/gr/grnet/pithos/web/client/Pithos.java @@ -81,6 +81,7 @@ public class Pithos implements EntryPoint, ResizeHandler { private static final boolean IsLOGEnabled = false; public static final boolean IsDetailedHTTPLOGEnabled = true; public static final boolean IsFullResponseBodyLOGEnabled = true; + private static final boolean EnableScheduledRefresh = true; // Make false only for debugging purposes. public static final Set HTTPHeadersToIgnoreInLOG = new HashSet(); static { @@ -684,7 +685,9 @@ public class Pithos implements EntryPoint, ResizeHandler { }); } - public void scheduleResfresh() { + public void scheduleRefresh() { + if(!Pithos.EnableScheduledRefresh) { return; } + Scheduler.get().scheduleFixedDelay(new RepeatingCommand() { @Override @@ -704,7 +707,7 @@ public class Pithos implements EntryPoint, ResizeHandler { @Override public void execute() { - scheduleResfresh(); + scheduleRefresh(); } }, false); @@ -714,19 +717,19 @@ public class Pithos implements EntryPoint, ResizeHandler { @Override public void execute() { - scheduleResfresh(); + scheduleRefresh(); } }); } else { - scheduleResfresh(); + scheduleRefresh(); } } @Override public void onError(Throwable t) { if(t instanceof RestException && ((RestException) t).getHttpStatusCode() == HttpStatus.SC_NOT_MODIFIED) { - scheduleResfresh(); + scheduleRefresh(); } else if(retries >= MAX_RETRIES) { LOG("Error heading folder. ", t); @@ -1400,7 +1403,7 @@ public class Pithos implements EntryPoint, ResizeHandler { otherSharedTreeView = new OtherSharedTreeView(otherSharedTreeViewModel, false); trees.insert(otherSharedTreeView, 1); treeViews.add(otherSharedTreeView); - scheduleResfresh(); + scheduleRefresh(); } }); } -- 1.7.10.4