공개페이지 접근 오류 수정 배포
This commit is contained in:
@@ -63,11 +63,18 @@ class PublicEventService {
|
||||
|
||||
Future<Map<String, dynamic>> fetchEvent(String publicHash) async {
|
||||
final saved = getSavedToken(publicHash);
|
||||
final res = await _http.get(
|
||||
// 백엔드는 GET이 아니라 POST('/:publicHash')로 최초 진입/토큰 인증을 처리함
|
||||
final res = await _http.post(
|
||||
'/public/' + publicHash,
|
||||
data: {},
|
||||
headers: _authHeader(saved),
|
||||
);
|
||||
final data = res.data as Map<String, dynamic>;
|
||||
// 응답에 token이 있으면 저장 (토큰 재발급 케이스)
|
||||
final token = data['token']?.toString();
|
||||
if (token != null && token.isNotEmpty) {
|
||||
saveToken(publicHash, token);
|
||||
}
|
||||
return data;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user