create static method Null safety

Future<CallClient> create()

Implementation

static Future<CallClient> create() async {
  final platformBridge = await PlatformBridge.instance;
  final native = platformBridge.createClient();
  final inputs = platformBridge.inputs(native);
  final publishing = platformBridge.publishing(native);
  final availableDevices = platformBridge.availableDevices(native);
  final participants = platformBridge.participants(native);
  final subscriptions = platformBridge.subscriptions(native);
  final subscriptionProfiles = platformBridge.subscriptionProfiles(native);
  return CallClient._(
    platformBridge,
    native,
    await inputs,
    await publishing,
    await availableDevices,
    await participants,
    await subscriptions,
    await subscriptionProfiles,
  );
}