|
|
|
@ -59,11 +59,11 @@ def create_chat(): |
|
|
|
|
@auth_required() |
|
|
|
|
def get_messages(): |
|
|
|
|
try: |
|
|
|
|
course_id: uuid.UUID = uuid.UUID(request.args.get('course_id')) |
|
|
|
|
course_id: uuid.UUID = uuid.UUID(request.form.get('course_id')) |
|
|
|
|
current_user: User = g.current_user |
|
|
|
|
limit = int(request.args.get('limit', 10)) |
|
|
|
|
before_id = request.args.get('before') |
|
|
|
|
after_id = request.args.get('after') |
|
|
|
|
limit = int(request.form.get('limit', 10)) |
|
|
|
|
before_id = request.form.get('before') |
|
|
|
|
after_id = request.form.get('after') |
|
|
|
|
# Verify user's enrollment |
|
|
|
|
enrollment = db.session.execute( |
|
|
|
|
select(Enrollment).where( |
|
|
|
@ -110,4 +110,5 @@ def get_messages(): |
|
|
|
|
'count': len(chat_messages), |
|
|
|
|
}), 200 |
|
|
|
|
except Exception as e: |
|
|
|
|
return jsonify({'message': f'An error occurred: {str(e)}'}), 500 |
|
|
|
|
raise e |
|
|
|
|
# return jsonify({'message': f'An error occurred: {str(e)}'}), 500 |