MakeZapRequest.swift (682B)
1 // 2 // MakeZapRequest.swift 3 // damus 4 // 5 // Created by Daniel D’Aquino on 2023-11-27. 6 // 7 8 import Foundation 9 10 enum MakeZapRequest { 11 case priv(ZapRequest, PrivateZapRequest) 12 case normal(ZapRequest) 13 14 var private_inner_request: ZapRequest { 15 switch self { 16 case .priv(_, let pzr): 17 return pzr.req 18 case .normal(let zr): 19 return zr 20 } 21 } 22 23 var potentially_anon_outer_request: ZapRequest { 24 switch self { 25 case .priv(let zr, _): 26 return zr 27 case .normal(let zr): 28 return zr 29 } 30 } 31 } 32 33 struct PrivateZapRequest { 34 let req: ZapRequest 35 let enc: String 36 }