L'annullamento della rete della mela viene eseguito in NSURLSessionTask
.
Alamofire
esegue l'annullamento nel suo oggetto Request
.
Ora sto costruendo un framework di rete che include Alamofire
e ho un layer personalizzato per richiesta, risposta, client che avvolge l'oggetto corrispondente da Alamofire.
Voglio progettare un modo flessibile e robusto per la cancellazione per il mio framework.
Ho provato a farlo in Services
. Ma credo che questo non sia il posto migliore per inserire questo pezzo di logica. Sono indeciso se dovrei avere questa logica in Services
o come ciò che Alamofire
fa, metterlo in Request