relayIP method
Implementation
Future<EventModel?> relayIP(String ip, EventModel event) async {
if (!client.isRunning) {
return null;
}
try {
await client.postJson(
ip,
'/api/v1/events/publish',
headers: {'Content-Type': 'application/json'},
body: event.toJson(),
);
_logger.log('Sent event ${event.hash} to $ip');
return event;
} catch (error) {
_logger.log('Failed to send to peer $ip: $error');
return null;
}
}