def _userid_validation(form, field): response = user_api_utils.api_search_user(field.data, token=False) userid = [] if response is not None: userid.append(response['userid']) if field.data not in userid and existence: raise validators.ValidationError(message1) elif field.data in userid and not (existence): raise validators.ValidationError(message2)
def confirmLogin(): api_base_url = os.environ.get('API_BASE_URL', ' ') app_base_url = os.environ.get('APP_BASE_URL', ' ') userid= session.get('chatnow_userid', None) if userid is not None: logged_in_user= user_api_utils.api_search_user(userid) if logged_in_user is not None: session['chatnow_id']= logged_in_user.get('id', None) return redirect(url_for('chats'))
def findpeople(filterstring): id = session.get('chatnow_id', None) user = None name = 'user' if id is not None: user = user_api_utils.api_search_user(findby='id', value=id) if user is not None: name = user.get('name', 'user') return render_template('chat/find_people.html', page='findpeople', user_data=user)
def settings(): id = session.get('chatnow_id', None) user = None name = 'user' if id is not None: user = user_api_utils.api_search_user(findby='id', value=id) if user is not None: name = user.get('name', 'user') return render_template('chat/settings.html', page='settings', user_data=user)
def message(touser): #api_base_url = "http://127.0.0.1:5000" api_base_url = os.environ.get('API_BASE_URL', ' ') id = session.get('chatnow_id', None) user = None name = 'user' if id is not None: print(id) print(touser) if int(id) == int(touser): print('x') return redirect('/') user = user_api_utils.api_search_user(findby='id', value=id) touser = user_api_utils.api_search_user(findby='id', value=touser) if user is not None: name = user.get('name', 'user') return render_template('chat/message.html', page='message', touser=touser, user_data=user, api_base_url=api_base_url)
def chats(): #api_base_url = "http://127.0.0.1:5000" api_base_url = os.environ.get('API_BASE_URL', ' ') id = session.get('chatnow_id', None) name = 'user' user = None if id is not None: user = user_api_utils.api_search_user(findby='id', value=id) if user is not None: name = user.get('name', 'user') return render_template('chat/chats.html', name=name, page='chats', user_data=user, api_base_url=api_base_url)
def details(foruser): #api_base_url = "http://127.0.0.1:5000" api_base_url = os.environ.get('API_BASE_URL', ' ') id = session.get('chatnow_id', None) mode = 'others' user = None if id is not None: if int(foruser) == int(id): mode = 'self' user = user_api_utils.api_search_user(findby='id', value=foruser) if user is not None: name = user.get('name', 'user') return render_template('chat/details.html', page='details', mode=mode, user_data=user, api_base_url=api_base_url)
def _email_validation(form, field): u = user_api_utils.api_search_user(field.data, 'email', token=False) if u is None and existence: raise validators.ValidationError(message1) elif u is not None and not (existence): raise validators.ValidationError(message2)