style: apply dart format across project
This commit is contained in:
@@ -336,22 +336,22 @@ class LegacyServiceData {
|
||||
|
||||
// 모든 서비스 매핑을 합친 맵
|
||||
static Map<String, String> get allServices => {
|
||||
...ottServices,
|
||||
...musicServices,
|
||||
...storageServices,
|
||||
...aiServices,
|
||||
...programmingServices,
|
||||
...officeTools,
|
||||
...lifestyleServices,
|
||||
...shoppingServices,
|
||||
...telecomServices,
|
||||
...otherServices,
|
||||
};
|
||||
...ottServices,
|
||||
...musicServices,
|
||||
...storageServices,
|
||||
...aiServices,
|
||||
...programmingServices,
|
||||
...officeTools,
|
||||
...lifestyleServices,
|
||||
...shoppingServices,
|
||||
...telecomServices,
|
||||
...otherServices,
|
||||
};
|
||||
|
||||
/// 서비스 카테고리 찾기
|
||||
static String? getCategoryForService(String serviceName) {
|
||||
final lowerName = serviceName.toLowerCase();
|
||||
|
||||
|
||||
if (ottServices.containsKey(lowerName)) return 'ott';
|
||||
if (musicServices.containsKey(lowerName)) return 'music';
|
||||
if (storageServices.containsKey(lowerName)) return 'storage';
|
||||
@@ -362,7 +362,7 @@ class LegacyServiceData {
|
||||
if (shoppingServices.containsKey(lowerName)) return 'shopping';
|
||||
if (telecomServices.containsKey(lowerName)) return 'telecom';
|
||||
if (otherServices.containsKey(lowerName)) return 'other';
|
||||
|
||||
|
||||
return null;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -5,13 +5,14 @@ import 'package:flutter/services.dart';
|
||||
class ServiceDataRepository {
|
||||
Map<String, dynamic>? _servicesData;
|
||||
bool _isInitialized = false;
|
||||
|
||||
|
||||
/// JSON 데이터 초기화
|
||||
Future<void> initialize() async {
|
||||
if (_isInitialized) return;
|
||||
|
||||
|
||||
try {
|
||||
final jsonString = await rootBundle.loadString('assets/data/subscription_services.json');
|
||||
final jsonString =
|
||||
await rootBundle.loadString('assets/data/subscription_services.json');
|
||||
_servicesData = json.decode(jsonString);
|
||||
_isInitialized = true;
|
||||
print('ServiceDataRepository: JSON 데이터 로드 완료');
|
||||
@@ -21,10 +22,10 @@ class ServiceDataRepository {
|
||||
_isInitialized = true;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/// 서비스 데이터 가져오기
|
||||
Map<String, dynamic>? getServicesData() => _servicesData;
|
||||
|
||||
|
||||
/// 초기화 여부 확인
|
||||
bool get isInitialized => _isInitialized;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user