init method

Future<void> init(
  1. String apiKey,
  2. PlaytimeOptions? options
)

Initializes the Playtime SDK. You must initialize the Playtime SDK before you can use any of its features. The initialization will run asynchronously in the background Supported only on Android

Implementation

Future<void> init(String apiKey, PlaytimeOptions? options) async {
  const String __pigeon_channelName = 'dev.flutter.pigeon.adjoe.Playtime.init';
  final BasicMessageChannel<Object?> __pigeon_channel = BasicMessageChannel<Object?>(
    __pigeon_channelName,
    pigeonChannelCodec,
    binaryMessenger: __pigeon_binaryMessenger,
  );
  final List<Object?>? __pigeon_replyList =
      await __pigeon_channel.send(<Object?>[apiKey, options]) as List<Object?>?;
  if (__pigeon_replyList == null) {
    throw _createConnectionError(__pigeon_channelName);
  } else if (__pigeon_replyList.length > 1) {
    throw PlatformException(
      code: __pigeon_replyList[0]! as String,
      message: __pigeon_replyList[1] as String?,
      details: __pigeon_replyList[2],
    );
  } else {
    return;
  }
}