summaryrefslogtreecommitdiff
path: root/src/com/p4square/grow/backend/feed/ThreadResource.java
diff options
context:
space:
mode:
authorJesse Morgan <jesse@jesterpm.net>2014-02-20 21:14:34 -0800
committerJesse Morgan <jesse@jesterpm.net>2014-02-20 21:14:34 -0800
commita2a1d7a67b1458cc342c0eb8d5a2732c806ddacf (patch)
tree3278235acde130e2abbf0ed61dfbe1a795c095b6 /src/com/p4square/grow/backend/feed/ThreadResource.java
parent9d2016bd2320f9b252e91057a36455d31457236d (diff)
Added support for displaying message on Feed.
Changed MessageThread so that a thread always contains one original message. Added support in JsonEncodedProvider for JavaTypes in addition to classes. Updated communityfeed.ftl to actually display questions and answers.
Diffstat (limited to 'src/com/p4square/grow/backend/feed/ThreadResource.java')
-rw-r--r--src/com/p4square/grow/backend/feed/ThreadResource.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/com/p4square/grow/backend/feed/ThreadResource.java b/src/com/p4square/grow/backend/feed/ThreadResource.java
index 32a2f64..c0604a8 100644
--- a/src/com/p4square/grow/backend/feed/ThreadResource.java
+++ b/src/com/p4square/grow/backend/feed/ThreadResource.java
@@ -6,6 +6,7 @@ package com.p4square.grow.backend.feed;
import java.io.IOException;
+import java.util.Date;
import java.util.Map;
import java.util.UUID;
@@ -87,6 +88,10 @@ public class ThreadResource extends ServerResource {
message.setThreadId(mThreadId);
message.setId(String.format("%x-%s", System.currentTimeMillis(), UUID.randomUUID().toString()));
+ if (message.getCreated() == null) {
+ message.setCreated(new Date());
+ }
+
String collectionKey = mTopic + "/" + mThreadId;
mBackend.getMessageProvider().put(collectionKey, message.getId(), message);