sendHeartbeat method
Sends the worker heartbeat status.
Implementation
Future<void> sendHeartbeat({
required String workerId,
required String version,
required String status,
}) async {
final response = await _apiService.sendHeartbeat({
'workerId': workerId,
'version': version,
'platform': Platform.operatingSystem,
'status': status,
});
if (!response.isSuccessful) {
throw HttpException(
'Failed to update worker heartbeat on server: ${response.statusCode} ${response.error}',
);
}
}