Skip to content

Instantly share code, notes, and snippets.

@rajajawahar
Created July 9, 2018 10:55
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save rajajawahar/f62ded6d2f844e10cec4ad941c042119 to your computer and use it in GitHub Desktop.
Save rajajawahar/f62ded6d2f844e10cec4ad941c042119 to your computer and use it in GitHub Desktop.
import UIKit
import Alamofire
class APIManager: NSObject {
func getUsersList() -> [User]{
var userList : [User] = [User]()
Alamofire.request("https://api.github.com/users")
.responseJSON { response in
do {
let decoder = JSONDecoder()
let user = try decoder.decode([User].self, from: response.data!)
userList.append(contentsOf: user)
} catch let err {
print("Err", err)
}
}
return userList
}
func getReposList(url : String) -> [Repos]{
var userList : [Repos] = [Repos]()
Alamofire.request(url)
.responseJSON { response in
do {
let decoder = JSONDecoder()
let user = try decoder.decode([Repos].self, from: response.data!)
userList.append(contentsOf: user)
} catch let err {
print("Err", err)
}
}
return userList
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment