20 lines
633 B
Python
20 lines
633 B
Python
![]() |
from flask import Flask, jsonify
|
||
|
from config import DevelopmentConfig
|
||
|
from lib.mysql import execute_query
|
||
|
|
||
|
app = Flask(__name__)
|
||
|
app.config.from_object(DevelopmentConfig)
|
||
|
|
||
|
@app.route('/getUserAccounts', methods=['GET'])
|
||
|
def get_user_accounts():
|
||
|
# Use the execute_query function to get user accounts
|
||
|
|
||
|
data = execute_query("SELECT COUNT(*) AS account_count FROM userAccounts WHERE userID = %s;", (1,))
|
||
|
if data is None:
|
||
|
return jsonify({"error": "Database query failed"}), 500
|
||
|
return jsonify(data), 200
|
||
|
|
||
|
# Run the app
|
||
|
if __name__ == '__main__':
|
||
|
app.run(debug=app.config["DEBUG"], port=app.config["PORT"])
|