processDeeplinkWithOverrideTimeout method

Future<KochavaTrackerDeeplink> processDeeplinkWithOverrideTimeout(
  1. String path,
  2. num timeout
)

Process a launch deeplink using a custom timeout in seconds.

Implementation

Future<KochavaTrackerDeeplink> processDeeplinkWithOverrideTimeout(
    String path, num timeout) async {
  try {
    return Future.value(
      KochavaTrackerDeeplink(
        json.decode(
          await _channel.invokeMethod(
            'processDeeplinkWithOverrideTimeout',
            {
              "path": path,
              "timeout": timeout,
            },
          ),
        ),
      ),
    );
  } catch (e) {
    _log("Error: processDeeplinkWithOverrideTimeout: $e");
    return Future.value(KochavaTrackerDeeplink.withDefaults());
  }
}