Exemplo n.º 1
0
def post_reply(userid,message,postid,replyid=None,callback=None):
	confidence = ranking.confidence(1,0)
	if replyid is None:
		replyid = postid  #first set of comments 
	
	reply = Reply(id=ObjectId(),ParentId=replyid,UserId=userid,Message=message,Time=datetime.datetime.now(),
		Hotness=confidence,Upvotes=1,Downvotes=0)
	user = User.objects(id=userid).first()
	reply.id = str(reply.id).lower()
	user.Votes[reply.id] = 1
	post = Post.objects(id=postid).first()
	post.Reply.append(reply)
	
	post.save()
	user.save()
	if callback != None:
		return callback(RespSuccess.DEFAULT_SUCCESS)
	return RespSuccess.DEFAULT_SUCCESS