Files
umbrix/ios/Runner/Handlers/LogsEventHandler.swift

29 lines
839 B
Swift
Raw Normal View History

2023-10-24 18:29:53 +03:30
//
// LogsEventHandler.swift
// Runner
//
// Created by GFWFighter on 10/24/23.
//
import Foundation
public class LogsEventHandler: NSObject, FlutterPlugin, FlutterStreamHandler {
static let name = "\(FilePath.packageName)/service.logs"
private var channel: FlutterEventChannel?
public static func register(with registrar: FlutterPluginRegistrar) {
let instance = LogsEventHandler()
instance.channel = FlutterEventChannel(name: Self.name, binaryMessenger: registrar.messenger())
instance.channel?.setStreamHandler(instance)
}
public func onListen(withArguments arguments: Any?, eventSink events: @escaping FlutterEventSink) -> FlutterError? {
return nil
}
public func onCancel(withArguments arguments: Any?) -> FlutterError? {
return nil
}
}