handleEvent method

  1. @override
void handleEvent(
  1. String event, [
  2. dynamic data
])
override

Handles the event by decrypting the data before passing it to the event

Implementation

@override
void handleEvent(String event, [data]) {
  if (data is Map && !event.startsWith("pusher:")) {
    try {
      data = _decrypt(data as Map<String, dynamic>);
    } catch (e) {
      options.log("ERROR", name, "Failed to decrypt event data: $e");
      return;
    }
  }

  super.handleEvent(event, data);
}