27 lines
562 B
Swift
Executable File
27 lines
562 B
Swift
Executable File
//
|
|
// LeakAvoider.swift
|
|
// flutter_inappwebview
|
|
//
|
|
// Created by Lorenzo Pichilli on 15/12/2019.
|
|
//
|
|
|
|
import Foundation
|
|
import FlutterMacOS
|
|
|
|
public class LeakAvoider: NSObject {
|
|
weak var delegate : FlutterMethodCallDelegate?
|
|
|
|
init(delegate: FlutterMethodCallDelegate) {
|
|
super.init()
|
|
self.delegate = delegate
|
|
}
|
|
|
|
public func handle(_ call: FlutterMethodCall, result: @escaping FlutterResult) {
|
|
self.delegate?.handle(call, result: result)
|
|
}
|
|
|
|
deinit {
|
|
debugPrint("LeakAvoider - dealloc")
|
|
}
|
|
}
|