2.0.0-rc1 : Profile and achievements update.
This commit is contained in:
@@ -2,14 +2,17 @@ from flask import Blueprint, render_template, request, jsonify, redirect, url_fo
|
||||
from web.services.stats_service import StatsService
|
||||
from web.services.feature_service import FeatureService
|
||||
from web.services.player_profile_service import PlayerProfileService
|
||||
from web.services.narrative_service import NarrativeService
|
||||
from web.services.web_service import WebService
|
||||
from web.database import execute_db, query_db
|
||||
from web.config import Config
|
||||
from datetime import datetime
|
||||
import os
|
||||
import json
|
||||
import logging
|
||||
|
||||
bp = Blueprint('players', __name__, url_prefix='/players')
|
||||
logger = logging.getLogger(__name__)
|
||||
ALLOWED_AVATAR_EXTENSIONS = {'.jpg', '.jpeg', '.png', '.webp'}
|
||||
|
||||
@bp.route('/')
|
||||
@@ -64,7 +67,10 @@ def detail(steam_id):
|
||||
|
||||
flash('Avatar updated successfully.', 'success')
|
||||
except Exception as e:
|
||||
print(f"Avatar upload error: {e}")
|
||||
logger.exception(
|
||||
"Avatar upload failed for player %s",
|
||||
steam_id,
|
||||
)
|
||||
flash('Error uploading avatar.', 'error')
|
||||
|
||||
WebService.update_player_metadata(steam_id, notes=notes)
|
||||
@@ -197,6 +203,8 @@ def detail(steam_id):
|
||||
map_stats=map_stats_list,
|
||||
period_stats=period_stats,
|
||||
records=records,
|
||||
professional_identity=NarrativeService.get_player_identity(steam_id),
|
||||
honors=NarrativeService.get_player_honors(steam_id),
|
||||
l2_stats=l2_stats,
|
||||
side_stats=side_stats)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user