1
Последний этап
1. Задача: Сделать рефакторинг следующего кода
import Foundation
import FoundationNetworking
class CardsService {
func loadCardsInfo(byCardID cardID: String,
completion: @escaping(_ response: CardResponse?, _ error: Error?) -> Void) {
guard let url = URL(string: "www.tinkoff.ru/getCards?cardID=(cardID)") else { return }
URLSession.shared.dataTask(with: URLRequest(url: url)) { data, response, error in
if let data = data {
let model = try? JSONDecoder().decode(CardResponse.self,…