diff options
author | Jesse Morgan <jesse@jesterpm.net> | 2014-02-22 18:15:15 -0800 |
---|---|---|
committer | Jesse Morgan <jesse@jesterpm.net> | 2014-02-22 18:15:15 -0800 |
commit | 42503d407a5ec4efdb61a4d009f1bd46ffc8a965 (patch) | |
tree | 59933de4d81225f748a218f84c80f5e3edea77ce /src/com/p4square/grow/backend/feed/TopicResource.java | |
parent | 9526fe75f2343e50f35c436dc0b4a4beb7de7eff (diff) |
Adding support to post new messages.
Other Changes:
* JsonEncodedProvider no longer implements Provider.
* Only the first answer is shown. Others slide down.
* Switch going deeper and the feed.
Diffstat (limited to 'src/com/p4square/grow/backend/feed/TopicResource.java')
-rw-r--r-- | src/com/p4square/grow/backend/feed/TopicResource.java | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/com/p4square/grow/backend/feed/TopicResource.java b/src/com/p4square/grow/backend/feed/TopicResource.java index 3519ca9..5826355 100644 --- a/src/com/p4square/grow/backend/feed/TopicResource.java +++ b/src/com/p4square/grow/backend/feed/TopicResource.java @@ -76,8 +76,12 @@ public class TopicResource extends ServerResource { try { // Deserialize the incoming message. - JacksonRepresentation<Message> jsonRep = new JacksonRepresentation<Message>(entity, Message.class); - Message message = jsonRep.getObject(); + JacksonRepresentation<MessageThread> jsonRep = + new JacksonRepresentation<MessageThread>(entity, MessageThread.class); + + // Get the message from the request. + // Throw away the wrapping MessageThread because we'll create our own later. + Message message = jsonRep.getObject().getMessage(); if (message.getCreated() == null) { message.setCreated(new Date()); } |