Return date of last update in JSON object.
authorDavid ‘Bombe’ Roden <bombe@pterodactylus.net>
Thu, 21 Oct 2010 12:12:19 +0000 (14:12 +0200)
committerDavid ‘Bombe’ Roden <bombe@pterodactylus.net>
Thu, 21 Oct 2010 12:12:19 +0000 (14:12 +0200)
src/main/java/net/pterodactylus/sone/web/ajax/GetSoneStatusPage.java

index 7a4bfda..e5385fa 100644 (file)
@@ -17,6 +17,9 @@
 
 package net.pterodactylus.sone.web.ajax;
 
+import java.text.SimpleDateFormat;
+import java.util.Date;
+
 import net.pterodactylus.sone.core.Core;
 import net.pterodactylus.sone.core.Core.SoneStatus;
 import net.pterodactylus.sone.data.Sone;
@@ -52,7 +55,7 @@ public class GetSoneStatusPage extends JsonPage {
                String soneId = request.getHttpRequest().getParam("sone");
                Sone sone = core.getSone(soneId);
                SoneStatus soneStatus = core.getSoneStatus(sone);
-               return new JsonObject().put("status", soneStatus.name()).put("modified", sone.getModificationCounter() > 0);
+               return new JsonObject().put("status", soneStatus.name()).put("modified", sone.getModificationCounter() > 0).put("lastUpdated", new SimpleDateFormat("MMM d, yyyy, HH:mm:ss").format(new Date(sone.getTime())));
        }
 
 }