FlowySdkPlugin.swift 726 B

1234567891011121314151617181920212223
  1. import Cocoa
  2. import FlutterMacOS
  3. public class FlowySdkPlugin: NSObject, FlutterPlugin {
  4. public static func register(with registrar: FlutterPluginRegistrar) {
  5. let channel = FlutterMethodChannel(name: "flowy_sdk", binaryMessenger: registrar.messenger)
  6. let instance = FlowySdkPlugin()
  7. registrar.addMethodCallDelegate(instance, channel: channel)
  8. }
  9. public func handle(_ call: FlutterMethodCall, result: @escaping FlutterResult) {
  10. switch call.method {
  11. case "getPlatformVersion":
  12. result("macOS " + ProcessInfo.processInfo.operatingSystemVersionString)
  13. default:
  14. result(FlutterMethodNotImplemented)
  15. }
  16. }
  17. public static func dummyMethodToEnforceBundling() {
  18. link_me_please()
  19. }
  20. }