onStart function
void
onStart(
- ServiceInstance service
Implementation
@pragma('vm:entry-point')
void onStart(ServiceInstance service) async {
DartPluginRegistrant.ensureInitialized();
service.on('stopService').listen((event) {
service.stopSelf();
});
// 1시간마다 주식 데이터를 가져오는 로직
Timer.periodic(const Duration(hours: 1), (timer) async {
// 여기에 실제 데이터 패치 및 RSI 계산 로직이 들어갑니다.
// 예: final stocks = await getStockListUseCase();
// final signals = await checkRsiSignalUseCase(stocks);
// service.invoke('update', {'signals': signals});
debugPrint("BACKGROUND SERVICE: Fetching stock data...");
});
}