ExamplePlugin.swift 333 B

12345678910111213141516
  1. import UIKit
  2. import WebKit
  3. import Tauri
  4. import SwiftRs
  5. class ExamplePlugin: Plugin {
  6. @objc public func ping(_ invoke: Invoke) throws {
  7. let value = invoke.getString("value")
  8. invoke.resolve(["value": value as Any])
  9. }
  10. }
  11. @_cdecl("init_plugin_{{ plugin_name_snake_case }}")
  12. func initPlugin() -> Plugin {
  13. return ExamplePlugin()
  14. }