getStats method

Map<String, dynamic> getStats()

Get statistics

Implementation

Map<String, dynamic> getStats() {
  return {
    'sendAttempts': _sendAttempts,
    'successfulSends': _successfulSends,
    'failedSends': _failedSends,
    'directDeliveries': _directDeliveries,
    'storedMessages': _storedMessages,
    'successRate': _sendAttempts > 0
        ? '${((_successfulSends / _sendAttempts) * 100).toStringAsFixed(1)}%'
        : '0.0%',
  };
}