35 lines
		
	
	
		
			603 B
		
	
	
	
		
			Swift
		
	
	
		
		
			
		
	
	
			35 lines
		
	
	
		
			603 B
		
	
	
	
		
			Swift
		
	
	
|  | // | ||
|  | //  SwiftFusionError.swift | ||
|  | //  Pods | ||
|  | // | ||
|  | //  Created by 250102 on 2025/5/9. | ||
|  | // | ||
|  | 
 | ||
|  | public class SwiftFusionError: FusionError { | ||
|  |     private let causeValue: Error | ||
|  |      | ||
|  |     public init(_ cause: Error) { | ||
|  |         self.causeValue = cause | ||
|  |     } | ||
|  |      | ||
|  |     public var cause: Error? { | ||
|  |         return causeValue | ||
|  |     } | ||
|  |      | ||
|  |     public var info: String? { | ||
|  |         return nil | ||
|  |     } | ||
|  |      | ||
|  |     public var errorCode: Int { | ||
|  |         return causeValue.code | ||
|  |     } | ||
|  |      | ||
|  |     public var message: String { | ||
|  |         return causeValue.localizedDescription | ||
|  |     } | ||
|  |      | ||
|  |     public var waterfallName: String? { | ||
|  |         return nil | ||
|  |     } | ||
|  | } |