FusionAds-iOS/FusionAds/Classes/fusion/max/MaxFusionError.swift

35 lines
716 B
Swift
Raw Normal View History

// MaxFusionError.swift
// Adapts MAX errors to FusionError interface
// Corresponds to MaxFusionError.kt in Android implementation
import Foundation
import AppLovinSDK
public class MaxFusionError: FusionError {
private let maxError: MAError
public init(_ maxError: MAError) {
self.maxError = maxError
}
public var cause: Error? {
return nil
}
public var info: String? {
return nil
}
public var errorCode: Int {
return maxError.code.rawValue
}
public var message: String {
return maxError.message
}
public var waterfallName: String? {
return maxError.waterfall?.name ?? "unknown"
}
}