diff --git a/wakelock/CHANGELOG.md b/wakelock/CHANGELOG.md index 394c377e..135437a5 100644 --- a/wakelock/CHANGELOG.md +++ b/wakelock/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.2.0+2 + +* Bumped pigeon to `0.1.14`. + ## 0.2.0+1 * Fix iOS build issue by bumping the `wakelock_web` dependency. diff --git a/wakelock/android/src/main/kotlin/creativemaybeno/wakelock/Messages.kt b/wakelock/android/src/main/kotlin/creativemaybeno/wakelock/Messages.kt index bda9c1e2..048f7538 100644 --- a/wakelock/android/src/main/kotlin/creativemaybeno/wakelock/Messages.kt +++ b/wakelock/android/src/main/kotlin/creativemaybeno/wakelock/Messages.kt @@ -1,120 +1,121 @@ -// Autogenerated from Pigeon (v0.1.7), do not edit directly. +// Autogenerated from Pigeon (v0.1.14), do not edit directly. // See also: https://pub.dev/packages/pigeon package creativemaybeno.wakelock import io.flutter.plugin.common.BasicMessageChannel import io.flutter.plugin.common.BinaryMessenger import io.flutter.plugin.common.StandardMessageCodec -import java.util.* +import java.util.ArrayList +import java.util.HashMap /** Generated class from Pigeon. */ object Messages { - private fun wrapError(exception: Exception): HashMap<*, *> { - val errorMap = HashMap() - errorMap["message"] = exception.toString() - errorMap["code"] = null - errorMap["details"] = null - return errorMap - } - - /** Generated class from Pigeon that represents data sent in messages. */ - class ToggleMessage { - private var enable: Boolean? = null - fun getEnable(): Boolean? { - return enable - } - - fun setEnable(setterArg: Boolean?) { - enable = setterArg + private fun wrapError(exception: Exception): HashMap { + val errorMap: HashMap = HashMap() + errorMap.put("message", exception.toString()) + errorMap.put("code", exception.getClass().getSimpleName()) + errorMap.put("details", null) + return errorMap } - fun toMap(): HashMap<*, *> { - val toMapResult = HashMap() - toMapResult["enable"] = enable - return toMapResult - } + /** Generated class from Pigeon that represents data sent in messages. */ + class ToggleMessage { + private var enable: Boolean? = null + fun getEnable(): Boolean? { + return enable + } - companion object { - fun fromMap(map: HashMap<*, *>?): ToggleMessage { - val fromMapResult = ToggleMessage() - val enable = map!!["enable"] - fromMapResult.enable = enable as Boolean? - return fromMapResult - } - } - } + fun setEnable(setterArg: Boolean?) { + enable = setterArg + } - /** Generated class from Pigeon that represents data sent in messages. */ - class IsEnabledMessage { - private var enabled: Boolean? = null - fun getEnabled(): Boolean? { - return enabled - } + fun toMap(): HashMap { + val toMapResult: HashMap = HashMap() + toMapResult.put("enable", enable) + return toMapResult + } - fun setEnabled(setterArg: Boolean?) { - enabled = setterArg + companion object { + fun fromMap(map: HashMap): ToggleMessage { + val fromMapResult = ToggleMessage() + val enable: Object = map.get("enable") + fromMapResult.enable = enable + return fromMapResult + } + } } - fun toMap(): HashMap<*, *> { - val toMapResult = HashMap() - toMapResult["enabled"] = enabled - return toMapResult - } + /** Generated class from Pigeon that represents data sent in messages. */ + class IsEnabledMessage { + private var enabled: Boolean? = null + fun getEnabled(): Boolean? { + return enabled + } - companion object { - fun fromMap(map: HashMap<*, *>): IsEnabledMessage { - val fromMapResult = IsEnabledMessage() - val enabled = map["enabled"] - fromMapResult.enabled = enabled as Boolean? - return fromMapResult - } - } - } + fun setEnabled(setterArg: Boolean?) { + enabled = setterArg + } - /** Generated interface from Pigeon that represents a handler of messages from Flutter. */ - interface WakelockApi { - fun toggle(arg: ToggleMessage?) - val isEnabled: IsEnabledMessage + fun toMap(): HashMap { + val toMapResult: HashMap = HashMap() + toMapResult.put("enabled", enabled) + return toMapResult + } - companion object { - /** Sets up an instance of `WakelockApi` to handle messages through the `binaryMessenger` */ - fun setup(binaryMessenger: BinaryMessenger?, api: WakelockApi?) { - run { - val channel = BasicMessageChannel(binaryMessenger!!, "dev.flutter.pigeon.WakelockApi.toggle", StandardMessageCodec()) - if (api != null) { - channel.setMessageHandler { message: Any?, reply: BasicMessageChannel.Reply -> - val wrapped = HashMap?>() - try { - val input = ToggleMessage.fromMap(message as HashMap<*, *>?) - api.toggle(input) - wrapped["result"] = null - } catch (exception: Exception) { - wrapped["error"] = wrapError(exception) - } - reply.reply(wrapped) + companion object { + fun fromMap(map: HashMap): IsEnabledMessage { + val fromMapResult = IsEnabledMessage() + val enabled: Object = map.get("enabled") + fromMapResult.enabled = enabled + return fromMapResult } - } else { - channel.setMessageHandler(null) - } } - run { - val channel = BasicMessageChannel(binaryMessenger!!, "dev.flutter.pigeon.WakelockApi.isEnabled", StandardMessageCodec()) - if (api != null) { - channel.setMessageHandler { message: Any?, reply: BasicMessageChannel.Reply -> - val wrapped = HashMap>() - try { - val output = api.isEnabled - wrapped["result"] = output.toMap() - } catch (exception: Exception) { - wrapped["error"] = wrapError(exception) - } - reply.reply(wrapped) + } + + /** Generated interface from Pigeon that represents a handler of messages from Flutter. */ + interface WakelockApi { + fun toggle(arg: ToggleMessage?) + val isEnabled: IsEnabledMessage + + companion object { + /** Sets up an instance of `WakelockApi` to handle messages through the `binaryMessenger` */ + fun setup(binaryMessenger: BinaryMessenger?, api: WakelockApi?) { + run { + val channel: BasicMessageChannel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.WakelockApi.toggle", StandardMessageCodec()) + if (api != null) { + channel.setMessageHandler { message, reply -> + val wrapped: HashMap = HashMap() + try { + @SuppressWarnings("ConstantConditions") val input = ToggleMessage.fromMap(message as HashMap) + api.toggle(input) + wrapped.put("result", null) + } catch (exception: Exception) { + wrapped.put("error", wrapError(exception)) + } + reply.reply(wrapped) + } + } else { + channel.setMessageHandler(null) + } + } + run { + val channel: BasicMessageChannel = BasicMessageChannel(binaryMessenger, "dev.flutter.pigeon.WakelockApi.isEnabled", StandardMessageCodec()) + if (api != null) { + channel.setMessageHandler { message, reply -> + val wrapped: HashMap = HashMap() + try { + val output = api.isEnabled + wrapped.put("result", output.toMap()) + } catch (exception: Exception) { + wrapped.put("error", wrapError(exception)) + } + reply.reply(wrapped) + } + } else { + channel.setMessageHandler(null) + } + } } - } else { - channel.setMessageHandler(null) - } } - } } - } } diff --git a/wakelock/ios/Classes/messages.h b/wakelock/ios/Classes/messages.h index bdd05eb1..26c90caf 100644 --- a/wakelock/ios/Classes/messages.h +++ b/wakelock/ios/Classes/messages.h @@ -1,4 +1,4 @@ -// Autogenerated from Pigeon (v0.1.7), do not edit directly. +// Autogenerated from Pigeon (v0.1.14), do not edit directly. // See also: https://pub.dev/packages/pigeon #import @protocol FlutterBinaryMessenger; diff --git a/wakelock/ios/Classes/messages.m b/wakelock/ios/Classes/messages.m index 2966cefe..d1d31e9b 100644 --- a/wakelock/ios/Classes/messages.m +++ b/wakelock/ios/Classes/messages.m @@ -1,4 +1,4 @@ -// Autogenerated from Pigeon (v0.1.7), do not edit directly. +// Autogenerated from Pigeon (v0.1.14), do not edit directly. // See also: https://pub.dev/packages/pigeon #import "messages.h" #import @@ -11,15 +11,15 @@ NSDictionary *errorDict = (NSDictionary *)[NSNull null]; if (error) { errorDict = [NSDictionary dictionaryWithObjectsAndKeys: - (error.code ? error.code : [NSNull null]), @"code", - (error.message ? error.message : [NSNull null]), @"message", - (error.details ? error.details : [NSNull null]), @"details", - nil]; + (error.code ? error.code : [NSNull null]), @"code", + (error.message ? error.message : [NSNull null]), @"message", + (error.details ? error.details : [NSNull null]), @"details", + nil]; } return [NSDictionary dictionaryWithObjectsAndKeys: - (result ? result : [NSNull null]), @"result", - errorDict, @"error", - nil]; + (result ? result : [NSNull null]), @"result", + errorDict, @"error", + nil]; } @interface FLTToggleMessage () @@ -62,9 +62,9 @@ -(NSDictionary*)toMap { void FLTWakelockApiSetup(id binaryMessenger, id api) { { FlutterBasicMessageChannel *channel = - [FlutterBasicMessageChannel - messageChannelWithName:@"dev.flutter.pigeon.WakelockApi.toggle" - binaryMessenger:binaryMessenger]; + [FlutterBasicMessageChannel + messageChannelWithName:@"dev.flutter.pigeon.WakelockApi.toggle" + binaryMessenger:binaryMessenger]; if (api) { [channel setMessageHandler:^(id _Nullable message, FlutterReply callback) { FlutterError *error; @@ -79,9 +79,9 @@ void FLTWakelockApiSetup(id binaryMessenger, id-2 Plugin that allows you to keep the device screen awake, i.e. prevent the screen from sleeping on Android, iOS, and web. -version: 0.2.0+1 +version: 0.2.0+2 homepage: https://github.com/creativecreatorormaybenot/wakelock/tree/master/wakelock environment: @@ -23,7 +23,7 @@ dev_dependencies: sdk: flutter pedantic: ^1.9.2 - pigeon: 0.1.7 + pigeon: ^0.1.14 flutter: plugin: diff --git a/wakelock_platform_interface/CHANGELOG.md b/wakelock_platform_interface/CHANGELOG.md index 60732342..6ba2d004 100644 --- a/wakelock_platform_interface/CHANGELOG.md +++ b/wakelock_platform_interface/CHANGELOG.md @@ -1,3 +1,7 @@ ## 0.1.0 +* Updated messages with upgraded version of pigeon. + +## 0.1.0 + * Initial release. diff --git a/wakelock_platform_interface/lib/messages.dart b/wakelock_platform_interface/lib/messages.dart index a0abfcf6..47394ed9 100644 --- a/wakelock_platform_interface/lib/messages.dart +++ b/wakelock_platform_interface/lib/messages.dart @@ -1,4 +1,4 @@ -// Autogenerated from Pigeon (v0.1.7), do not edit directly. +// Autogenerated from Pigeon (v0.1.14), do not edit directly. // See also: https://pub.dev/packages/pigeon // ignore_for_file: public_member_api_docs, non_constant_identifier_names, avoid_as, unused_import // @dart = 2.8 @@ -17,9 +17,6 @@ class ToggleMessage { // ignore: unused_element static ToggleMessage _fromMap(Map pigeonMap) { - if (pigeonMap == null) { - return null; - } final ToggleMessage result = ToggleMessage(); result.enable = pigeonMap['enable']; return result; @@ -37,9 +34,6 @@ class IsEnabledMessage { // ignore: unused_element static IsEnabledMessage _fromMap(Map pigeonMap) { - if (pigeonMap == null) { - return null; - } final IsEnabledMessage result = IsEnabledMessage(); result.enabled = pigeonMap['enabled']; return result; @@ -98,21 +92,29 @@ abstract class TestWakelockApi { { const BasicMessageChannel channel = BasicMessageChannel( 'dev.flutter.pigeon.WakelockApi.toggle', StandardMessageCodec()); - channel.setMockMessageHandler((dynamic message) async { - final Map mapMessage = - message as Map; - final ToggleMessage input = ToggleMessage._fromMap(mapMessage); - api.toggle(input); - return {}; - }); + if (api == null) { + channel.setMockMessageHandler(null); + } else { + channel.setMockMessageHandler((dynamic message) async { + final Map mapMessage = + message as Map; + final ToggleMessage input = ToggleMessage._fromMap(mapMessage); + api.toggle(input); + return {}; + }); + } } { const BasicMessageChannel channel = BasicMessageChannel( 'dev.flutter.pigeon.WakelockApi.isEnabled', StandardMessageCodec()); - channel.setMockMessageHandler((dynamic message) async { - final IsEnabledMessage output = api.isEnabled(); - return {'result': output._toMap()}; - }); + if (api == null) { + channel.setMockMessageHandler(null); + } else { + channel.setMockMessageHandler((dynamic message) async { + final IsEnabledMessage output = api.isEnabled(); + return {'result': output._toMap()}; + }); + } } } } diff --git a/wakelock_platform_interface/pubspec.yaml b/wakelock_platform_interface/pubspec.yaml index 7b3922f6..1526b3ff 100644 --- a/wakelock_platform_interface/pubspec.yaml +++ b/wakelock_platform_interface/pubspec.yaml @@ -2,7 +2,7 @@ name: wakelock_platform_interface description: >-2 A common platform interface for the wakelock plugin used by the different platform implementations. -version: 0.1.0 +version: 0.1.0+1 homepage: >-2 https://github.com/creativecreatorormaybenot/wakelock/tree/master/wakelock_platform_interface