createByData method

PushHandleStrategy<NotificationPayload> createByData(
  1. Map<String, dynamic> messageData
)

Returns a strategy from push data.

Implementation

PushHandleStrategy createByData(Map<String, dynamic> messageData) {
  StrategyBuilder? builder;
  try {
    builder = _getStrategyBuilder(messageData);

    return builder!(messageData);
  } on Exception catch (e) {
    // ignore: avoid_print
    print('$e - cant found $_key');
    return defaultStrategy(messageData);
  }
}