March 17 2026: Mobile app phase 1 - fix error
This commit is contained in:
+1
-1
@@ -57,4 +57,4 @@ def register_api(app):
|
||||
# api_bp.register_blueprint(notifications_bp)
|
||||
# api_bp.register_blueprint(photos_bp)
|
||||
|
||||
app.register_blueprint(api_bp)
|
||||
app.register_blueprint(api_bp)
|
||||
+1
-7
@@ -31,8 +31,6 @@ GET /api/v1/auth/me
|
||||
import logging
|
||||
|
||||
from flask import Blueprint, request, g
|
||||
from flask_wtf.csrf import csrf_exempt
|
||||
|
||||
from app import db
|
||||
from app.models.user import User
|
||||
from app.models.api_token import RefreshToken, DeviceToken
|
||||
@@ -61,7 +59,6 @@ def _user_payload(user: User) -> dict:
|
||||
# ── Login ─────────────────────────────────────────────────────────────────────
|
||||
|
||||
@bp.route('/auth/login', methods=['POST'])
|
||||
@csrf_exempt
|
||||
def login():
|
||||
"""
|
||||
Authenticate with username + password.
|
||||
@@ -137,7 +134,6 @@ def login():
|
||||
# ── Refresh ───────────────────────────────────────────────────────────────────
|
||||
|
||||
@bp.route('/auth/refresh', methods=['POST'])
|
||||
@csrf_exempt
|
||||
def refresh():
|
||||
"""
|
||||
Exchange a valid refresh token for a new access token.
|
||||
@@ -207,7 +203,6 @@ def refresh():
|
||||
# ── Logout ────────────────────────────────────────────────────────────────────
|
||||
|
||||
@bp.route('/auth/logout', methods=['POST'])
|
||||
@csrf_exempt
|
||||
@jwt_required
|
||||
def logout():
|
||||
"""
|
||||
@@ -261,7 +256,6 @@ def me():
|
||||
# ── Device token registration ─────────────────────────────────────────────────
|
||||
|
||||
@bp.route('/devices/register', methods=['POST'])
|
||||
@csrf_exempt
|
||||
@jwt_required
|
||||
def register_device():
|
||||
"""
|
||||
@@ -316,4 +310,4 @@ def register_device():
|
||||
logger.info('API DEVICE REGISTERED | user=%s | device_id=%s | apns_token=...%s',
|
||||
g.api_user.username, device_id, apns_token[-6:])
|
||||
|
||||
return api_ok({'registered': True})
|
||||
return api_ok({'registered': True})
|
||||
Reference in New Issue
Block a user