|
|
@ -3,14 +3,12 @@
|
|
|
|
// SPDX-License-Identifier: MIT
|
|
|
|
// SPDX-License-Identifier: MIT
|
|
|
|
|
|
|
|
|
|
|
|
import Foundation
|
|
|
|
import Foundation
|
|
|
|
|
|
|
|
|
|
|
|
import SwiftRs
|
|
|
|
import SwiftRs
|
|
|
|
import Tauri
|
|
|
|
import Tauri
|
|
|
|
import UIKit
|
|
|
|
import UIKit
|
|
|
|
import WebKit
|
|
|
|
import WebKit
|
|
|
|
|
|
|
|
|
|
|
|
class OpenerPlugin: Plugin {
|
|
|
|
class OpenerPlugin: Plugin {
|
|
|
|
|
|
|
|
|
|
|
|
@objc public func open(_ invoke: Invoke) throws {
|
|
|
|
@objc public func open(_ invoke: Invoke) throws {
|
|
|
|
do {
|
|
|
|
do {
|
|
|
|
let urlString = try invoke.parseArgs(String.self)
|
|
|
|
let urlString = try invoke.parseArgs(String.self)
|
|
|
@ -28,7 +26,7 @@ class OpenerPlugin: Plugin {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@_cdecl("init_plugin_shell")
|
|
|
|
@_cdecl("init_plugin_opener")
|
|
|
|
func initPlugin() -> Plugin {
|
|
|
|
func initPlugin() -> Plugin {
|
|
|
|
return OpenerPlugin()
|
|
|
|
return OpenerPlugin()
|
|
|
|
}
|
|
|
|
}
|
|
|
|