File tree Expand file tree Collapse file tree 2 files changed +12
-2
lines changed
Expand file tree Collapse file tree 2 files changed +12
-2
lines changed Original file line number Diff line number Diff line change @@ -55,7 +55,7 @@ def get_conversation_messsages(with_uid):
5555 except NotFoundError :
5656 raise NotFoundError ("With user {} not found" , "Try again" )
5757 message_list = current_user .get_messages_with_user (with_user .id )
58- message_list = [m .to_dict for m in message_list ]
58+ message_list = [m .to_dict () for m in message_list ]
5959 return SuccessOutput ("messages" , message_list )
6060
6161
@@ -101,3 +101,13 @@ def send_message():
101101 current_user .send_message (to_id = to_id , content = content )
102102 current_app .logger .debug ("/messages -> Message successfully sent to {}" .format (to_id ))
103103 return Success ("Message successfully sent to {}" .format (to_id ))
104+
105+
106+ @messages_bp .route ("/messages/new" , methods = ["GET" ])
107+ @jwt_required
108+ def get_new_messages ():
109+ message_list = current_user .get_multis (to_id = current_user .id , is_seen = False )
110+ if not message_list :
111+ return Success ("No new messages" )
112+ new_messages = [m .to_dict () for m in message_list ]
113+ return SuccessOutput ("new_messages" , new_messages )
Original file line number Diff line number Diff line change @@ -346,7 +346,7 @@ def get_multis(cls, **kwargs):
346346 ret_list .append (cls (i ))
347347 return ret_list
348348 else :
349- raise ValueError ( "Not found" )
349+ return None
350350
351351 @classmethod
352352 def select_all (cls ):
You can’t perform that action at this time.
0 commit comments