def sign_out(): token=request.args.get("token") if request.method == 'POST': if dh.is_user_logged_in_token(token)==True: dh.signout_user(token) return json.dumps([{'success': True, 'message': "User Signed out!"}]) return json.dumps([{'success': False, 'message': "No such user is signed in"}])
def get_user_data_by_token(): token=request.args.get("token") if request.method == 'GET': if dh.is_user_logged_in_token(token)==True: data=dh.get_user_data_by_token(token) data.pop(1) return json.dumps([{'success': True, 'message': "Success",'data': tuple(data)}]) return json.dumps([{'success': False, 'message': "User not signed in"}])
def post_message(): email=request.args.get("email") token=request.args.get("token") mess =request.args.get("message") if request.method == 'POST': if dh.is_user_logged_in_token(token)==False: return json.dumps([{'success': False, 'message': "Not signed in"}]) if dh.is_user(email)==False: return json.dumps([{'success': False, 'message': "Illegal recipient"}]) return json.dumps([{'success': dh.post_msg(dh.get_email_by_token(token),email,mess),'message':"message sent"}])