createAndRegisterWindow method

  1. @override
Future<void> createAndRegisterWindow({
  1. required String routeName,
  2. required String theme,
  3. String? argsJson,
  4. void onCreation()?,
})
override

Implementation

@override
Future<void> createAndRegisterWindow({
  required final String routeName,
  required final String theme,
  final String? argsJson,
  final void Function()? onCreation,
}) async {
  // Call native method to create window
  onCreation?.call();
  await methodChannel.invokeMethod('createWindow', <String, dynamic>{
    "routeName": routeName,
    "argsJson": argsJson ?? '{}',
    "theme": theme,
  });
}