getSettings method
Implementation
@override
Future<SettingsModel> getSettings() {
final jsonString = sharedPreferences.getString(CACHED_SETTINGS);
if (jsonString != null) {
return Future.value(SettingsModel.fromJson(json.decode(jsonString)));
} else {
// 기본값 반환
return Future.value(const SettingsModel(
watchList: ['005930.KS', 'AAPL', 'MSFT', 'GOOG', 'TSLA'],
rsiPeriod: 14,
rsiSellThreshold: 70.0,
rsiBuyThreshold: 30.0,
rotationPeriod: 5,
isDarkMode: false,
));
}
}