Skip to content

Commit 4b0c39c

Browse files
authored
refactor: token storage 이름 변경 (#43)
1 parent e683f74 commit 4b0c39c

File tree

5 files changed

+21
-9
lines changed

5 files changed

+21
-9
lines changed

frontend/ongi/lib/services/code_service.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
import 'dart:convert';
22
import 'package:http/http.dart' as http;
3-
import 'package:ongi/utils/token_storage.dart';
3+
import 'package:ongi/utils/prefs_manager.dart';
44

55
class CodeService {
66
static const String baseUrl = 'https://ongi-1049536928483.asia-northeast3.run.app';
77

88
Future<Map<String, dynamic>> familyCreate ({
99
required String name,
1010
}) async {
11-
final accessToken = await TokenStorage.getAccessToken();
11+
final accessToken = await PrefsManager.getAccessToken();
1212

1313
if (accessToken == null)
1414
throw Exception('AccessToken이 없습니다. 로그인 먼저 하세요.');

frontend/ongi/lib/services/family_join_service.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
import 'dart:convert';
22
import 'package:http/http.dart' as http;
3-
import 'package:ongi/utils/token_storage.dart';
3+
import 'package:ongi/utils/prefs_manager.dart';
44

55
class FamilyJoinService {
66
static const String baseUrl = 'https://ongi-1049536928483.asia-northeast3.run.app';
77
Future<Map<String, dynamic>> familyJoin ({
88
required String code,
99
}) async {
10-
final accessToken = await TokenStorage.getAccessToken();
10+
final accessToken = await PrefsManager.getAccessToken();
1111

1212
if (accessToken == null)
1313
throw Exception('AccessToken이 없습니다. 로그인 먼저 하세요.');

frontend/ongi/lib/services/login_service.dart

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import 'dart:convert';
22
import 'package:http/http.dart' as http;
33

4-
import '../utils/token_storage.dart';
4+
import '../utils/prefs_manager.dart';
55

66
class LoginService {
77
static const String baseUrl = 'https://ongi-1049536928483.asia-northeast3.run.app';
@@ -25,7 +25,8 @@ class LoginService {
2525

2626
if (response.statusCode == 200) {
2727
final responseJson = jsonDecode(response.body);
28-
await TokenStorage.saveAccessToken(responseJson["accessToken"]);
28+
await PrefsManager.saveAccessToken(responseJson["accessToken"]);
29+
await PrefsManager.saveUserName(responseJson["userInfo"]["name"]);
2930
return responseJson;
3031
} else {
3132
throw Exception('로그인 실패: ${response.statusCode} ${response.body}');

frontend/ongi/lib/services/user_service.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
import 'dart:convert';
22
import 'package:http/http.dart' as http;
3-
import 'package:ongi/utils/token_storage.dart';
3+
import 'package:ongi/utils/prefs_manager.dart';
44

55
class UserService {
66
static const String baseUrl =
77
'https://ongi-1049536928483.asia-northeast3.run.app';
88

99
Future<Map<String, dynamic>> user() async {
10-
final accessToken = await TokenStorage.getAccessToken();
10+
final accessToken = await PrefsManager.getAccessToken();
1111

1212
try {
1313
final response = await http.get(

frontend/ongi/lib/utils/token_storage.dart renamed to frontend/ongi/lib/utils/prefs_manager.dart

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
import 'package:shared_preferences/shared_preferences.dart';
22

3-
class TokenStorage {
3+
class PrefsManager {
44
static const _accessTokenKey = 'accessToken';
5+
static const _userNameKey = 'userName';
56

67
static Future<void> saveAccessToken(String token) async {
78
final prefs = await SharedPreferences.getInstance();
@@ -17,4 +18,14 @@ class TokenStorage {
1718
final prefs = await SharedPreferences.getInstance();
1819
await prefs.remove(_accessTokenKey);
1920
}
21+
22+
static Future<void> saveUserName(String name) async {
23+
final prefs = await SharedPreferences.getInstance();
24+
await prefs.setString(_userNameKey, name);
25+
}
26+
27+
static Future<String?> getUserName() async {
28+
final prefs = await SharedPreferences.getInstance();
29+
return prefs.getString(_userNameKey);
30+
}
2031
}

0 commit comments

Comments
 (0)