mirror of
https://gitlab.com/crafty-controller/crafty-4.git
synced 2025-01-20 02:05:30 +01:00
24 lines
623 B
Python
24 lines
623 B
Python
import logging
|
|
from app.classes.web.base_api_handler import BaseApiHandler
|
|
|
|
logger = logging.getLogger(__name__)
|
|
|
|
|
|
class ApiUsersUserPfpHandler(BaseApiHandler):
|
|
def get(self, user_id):
|
|
auth_data = self.authenticate_user()
|
|
if not auth_data:
|
|
return
|
|
|
|
if user_id == "@me":
|
|
user = auth_data[4]
|
|
else:
|
|
user = self.controller.users.get_user_by_id(user_id)
|
|
|
|
logger.debug(
|
|
f'User {auth_data[4]["user_id"]} is fetching the pfp for user {user_id}'
|
|
)
|
|
|
|
self.finish_json(200, {"status": "ok", "data": user["pfp"]})
|
|
return
|