예제 #1
0
파일: main.py 프로젝트: dokinkon/TalkyTalky
    def post(self):
        request = simplejson.loads(self.request.body)
        talkyUId = request['talky_uid']
        postId = request['post_id']

        post = UserPost.get_by_id(postId)
        response = {}
        response['replies'] = []
        for reply in post.replies:
            response['replies'].append(reply.toInterchangeable())
            #response['replies'].append({'owner':reply.owner.fb_uid,'content':reply.content,'date_time':serializeDateTime(reply.dateTime)})

        response['success'] = True
        self.response.out.write(simplejson.dumps(response))
예제 #2
0
파일: main.py 프로젝트: dokinkon/TalkyTalky
    def post(self):
        logging.info('SendReplyHandler...')
        request = simplejson.loads(self.request.body)
        userId = int(request['talky_uid'])
        postId = int(request['post_id'])
        content = request['content']

        owner = TalkyUser.get_by_id(userId)
        post = UserPost.get_by_id(postId)

        postReply = PostReply(owner=owner, post=post, content=content)
        key = postReply.put()

        response = {
            'success':True,
            'reply_id':key.id()
        }
        self.response.headers['Content-Type'] = 'application/json; charset=utf-8'
        self.response.out.write(simplejson.dumps(response))

        logging.info('DONE')