blob: 9c394f8b5a07d1ef4d9915b2bd34c763924245d1 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
//
// AnyOperationObserver.swift
// MullvadVPN
//
// Created by pronebird on 06/07/2020.
// Copyright © 2020 Mullvad VPN AB. All rights reserved.
//
import Foundation
class AnyOperationObserver<OperationType: OperationProtocol>: OperationBlockObserver<OperationType> {
init<T: OperationObserver>(_ observer: T) where T.OperationType == OperationType {
super.init(
willExecute: observer.operationWillExecute,
willFinish: observer.operationWillFinish,
didFinish: observer.operationDidFinish
)
}
}
|