close
用async / await 包裝PromiseKit,來快速支援 這新功能,有時間再慢慢將WebAPI layer的PromiseKit完全拿掉
但可惜的是最低需求是iOS 15、Swift 5.5及Xcode 13 (beta) 以上
@MainActor可以加在extension上方,讓這block內的method通通在await回來後,都導回 main thread
(剛試加在protocol內的func上沒用,extension的func可以)
搭配MockServer的async / await在unit test中測試效果,
需做詳細的error handling則需再用do try catch再搭配switch case來接error
全站熱搜
留言列表