diff --git a/.settings/org.eclipse.wst.common.component b/.settings/org.eclipse.wst.common.component index 798c90f..704948a 100644 --- a/.settings/org.eclipse.wst.common.component +++ b/.settings/org.eclipse.wst.common.component @@ -4,7 +4,10 @@ - + + uses + + uses diff --git a/src/main/java/org/gcube/portlets/user/newsfeed/client/NewsFeed.java b/src/main/java/org/gcube/portlets/user/newsfeed/client/NewsFeed.java index c48a84f..386e8ee 100644 --- a/src/main/java/org/gcube/portlets/user/newsfeed/client/NewsFeed.java +++ b/src/main/java/org/gcube/portlets/user/newsfeed/client/NewsFeed.java @@ -8,6 +8,7 @@ import net.eliasbalasis.tibcopagebus4gwt.client.PageBusListener; import org.gcube.portal.databook.shared.ClientFeed; import org.gcube.portal.databook.shared.ClientFeed.ClientFeedJsonizer; import org.gcube.portlets.user.newsfeed.client.panels.NewsFeedPanel; +import org.gcube.portlets.widgets.sessionchecker.client.CheckSession; import org.jsonmaker.gwt.client.Jsonizer; import com.google.gwt.core.client.EntryPoint; @@ -32,7 +33,7 @@ public class NewsFeed implements EntryPoint { mainPanel = new NewsFeedPanel(); resize(); RootPanel.get(UNIQUE_DIV).add(mainPanel); - + Window.addResizeHandler(new ResizeHandler() { public void onResize(ResizeEvent event) { int width = RootPanel.get(UNIQUE_DIV).getOffsetWidth(); diff --git a/src/main/java/org/gcube/portlets/user/newsfeed/client/panels/NewsFeedPanel.java b/src/main/java/org/gcube/portlets/user/newsfeed/client/panels/NewsFeedPanel.java index 29eb722..0329dd0 100644 --- a/src/main/java/org/gcube/portlets/user/newsfeed/client/panels/NewsFeedPanel.java +++ b/src/main/java/org/gcube/portlets/user/newsfeed/client/panels/NewsFeedPanel.java @@ -250,6 +250,8 @@ public class NewsFeedPanel extends Composite { loadingImage = new Image(loading); newsPanel.add(loadingImage); + CheckSession.getInstance().startPolling(); + newsService.getUserSettings(new AsyncCallback() { @Override public void onFailure(Throwable caught) { diff --git a/src/main/java/org/gcube/portlets/user/newsfeed/server/NewsServiceImpl.java b/src/main/java/org/gcube/portlets/user/newsfeed/server/NewsServiceImpl.java index e5ab628..cc761ec 100644 --- a/src/main/java/org/gcube/portlets/user/newsfeed/server/NewsServiceImpl.java +++ b/src/main/java/org/gcube/portlets/user/newsfeed/server/NewsServiceImpl.java @@ -117,7 +117,7 @@ public class NewsServiceImpl extends RemoteServiceServlet implements NewsService */ public String getDevelopmentUser() { String user = TEST_USER; - //user = "massimiliano.assante"; +// user = "massimiliano.assante"; return user; } /** diff --git a/src/main/webapp/WEB-INF/web.xml b/src/main/webapp/WEB-INF/web.xml index 21cc887..be77104 100644 --- a/src/main/webapp/WEB-INF/web.xml +++ b/src/main/webapp/WEB-INF/web.xml @@ -33,6 +33,16 @@ workspaceServiceImpl /newsfeed/WorkspaceLightService + + + checkServlet + org.gcube.portlets.widgets.sessionchecker.server.SessionCheckerServiceImpl + + + + checkServlet + /newsfeed/checksession +