Skip to content

Commit 953ad6b

Browse files
authored
Merge pull request #62 from Script-languages/fix-auth
Replace `apiFetch` with `apiGet` in `fetchSettingsState` function
2 parents a399343 + 8876327 commit 953ad6b

3 files changed

Lines changed: 7 additions & 7 deletions

File tree

backend/app/routes/progress.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
from flask import Blueprint, jsonify, request
1+
from flask import Blueprint, jsonify, request, g
22
from app.services.progress_service import ProgressService
33
from app.routes.authorization import token_required
44

55
progress_bp = Blueprint('progress', __name__)
66

77
@progress_bp.route('/api/progress', methods=['GET'])
88
@token_required
9-
def get_progress(current_user):
9+
def get_progress():
1010
"""
1111
Endpoint to retrieve user progress data.
1212
@@ -25,7 +25,7 @@ def get_progress(current_user):
2525
timezone = request.headers.get('X-Timezone', 'Europe/Warsaw')
2626

2727
# Get progress data
28-
progress_dto = ProgressService.get_user_progress_data(current_user, timezone)
28+
progress_dto = ProgressService.get_user_progress_data(g.current_user, timezone)
2929
serialized_data = ProgressService.serialize_progress_response(progress_dto)
3030

3131
return jsonify(serialized_data), 200

backend/app/routes/user_addiction.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from flask import Blueprint, jsonify, request
1+
from flask import Blueprint, jsonify, request, g
22
from marshmallow import ValidationError
33

44
from app.services.user_addiction_service import (
@@ -14,7 +14,7 @@
1414

1515
@user_addiction_bp.route('/api/user/addiction', methods=['POST'])
1616
@token_required
17-
def add_user_addiction(current_user):
17+
def add_user_addiction():
1818
"""
1919
Endpoint to add addiction to user.
2020
@@ -39,7 +39,7 @@ def add_user_addiction(current_user):
3939

4040
# Add user addiction
4141
user_addiction_dto = UserAddictionService.add_user_addiction(
42-
username=current_user,
42+
username=g.current_user,
4343
addiction_name=addiction_name,
4444
start_date=start_date,
4545
cost_per_day=cost_per_day

frontend/src/api/sendRequest.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ export function fetchHabits() {
1212
}
1313

1414
export function fetchSettingsState(){
15-
return apiFetch<UserSettings>(`${API_BASE_URL}/api/settings`)
15+
return apiGet<UserSettings>(`${API_BASE_URL}/api/settings`)
1616
}
1717

1818
export async function setHabit<TBody, TResponse>(body: TBody): Promise<TResponse> {

0 commit comments

Comments
 (0)