logNotificationEvent method

void logNotificationEvent({
  1. required String action,
  2. String channel = 'notifications',
  3. Map<String, dynamic>? payload,
  4. int statusCode = 200,
})

Log push/local notification events.

Implementation

void logNotificationEvent({
  required String action,
  String channel = 'notifications',
  Map<String, dynamic>? payload,
  int statusCode = 200,
}) {
  addNewRequest(
    RequestDetails(
      requestName: 'NOTIFICATION:$action',
      requestMethod: RequestMethod.POST,
      url: 'notification://$channel/$action',
      requestBody: payload,
      responseBody: {'result': 'handled'},
      statusCode: statusCode,
      sentTime: DateTime.now(),
      receivedTime: DateTime.now(),
    ),
  );
}