createInstance static method

  1. @visibleForTesting
Zixflow createInstance({
  1. ZixflowPlatform? platform,
  2. ZixflowMessagingPushPlatform? pushMessaging,
  3. ZixflowMessagingInAppPlatform? inAppMessaging,
  4. ZixflowLocationPlatform? location,
})

For testing: create a new instance with mock implementations

Implementation

@visibleForTesting
static Zixflow createInstance({
  ZixflowPlatform? platform,
  ZixflowMessagingPushPlatform? pushMessaging,
  ZixflowMessagingInAppPlatform? inAppMessaging,
  ZixflowLocationPlatform? location,
}) {
  _instance = Zixflow._(
    platform: platform,
    pushMessaging: pushMessaging,
    inAppMessaging: inAppMessaging,
    location: location,
  );
  return _instance!;
}