Skip to content
Prev Previous commit
Next Next commit
Merge branch 'main' of github.com:flutter/packages
  • Loading branch information
tarrinneal committed Nov 29, 2023
commit 36fc0f9e95548178844217dc0ec8f29e40dbefee
3 changes: 2 additions & 1 deletion packages/pigeon/example/app/ios/Runner/Messages.g.swift
Original file line number Diff line number Diff line change
Expand Up @@ -187,7 +187,8 @@ class MessageFlutterApi: MessageFlutterApiProtocol {
self.binaryMessenger = binaryMessenger
}
func flutterMethod(aString aStringArg: String?, completion: @escaping (Result<String, FlutterError>) -> Void) {
let channel = FlutterBasicMessageChannel(name: "dev.flutter.pigeon.pigeon_example_package.MessageFlutterApi.flutterMethod", binaryMessenger: binaryMessenger)
let channelName: String = "dev.flutter.pigeon.pigeon_example_package.MessageFlutterApi.flutterMethod"
let channel = FlutterBasicMessageChannel(name: channelName, binaryMessenger: binaryMessenger)
channel.sendMessage([aStringArg] as [Any?]) { response in
guard let listResponse = response as? [Any?] else {
completion(.failure(createConnectionError(withChannelName:channelName)))
Expand Down
2 changes: 1 addition & 1 deletion packages/pigeon/lib/swift_generator.dart
Original file line number Diff line number Diff line change
Expand Up @@ -901,7 +901,7 @@ String _getMethodSignature(Method func) {
? 'Void'
: _nullsafeSwiftTypeForDartType(func.returnType);

if (func.arguments.isEmpty) {
if (func.parameters.isEmpty) {
return 'func ${func.name}(completion: @escaping (Result<$returnType, FlutterError>) -> Void)';
} else {
final Iterable<String> argTypes = func.parameters
Expand Down
Loading
You are viewing a condensed version of this merge commit. You can view the full changes here.