Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import Foundation
- import Alamofire
- import SwiftyJSON
- import RealmSwift
- class Login {
- init(userName: String, passWord: String) {
- Data.sharedInstance.userName = userName
- Data.sharedInstance.passWord = passWord
- }
- // call this method to login
- func getRequest() {
- Alamofire.request(.POST, Data.todoEndpoint, parameters: ["username": Data.sharedInstance.userName!, "password": Data.sharedInstance.passWord!])
- .responseJSON { response in
- var errorFound = Bool()
- var errorMessage = String()
- if let result = response.result.value
- {
- let value = JSON(result)
- var outcome = String()
- //No username
- if value["password"] == nil && value["message"] == nil && value["name"] == nil
- {
- errorFound = true
- for output in value {
- errorMessage = output.0
- print(errorMessage)
- }
- }
- }
- else
- {
- print("JSON data is nil.")
- }
- let errorDict = ["error": errorFound, "message": errorMessage]
- NSNotificationCenter.defaultCenter().postNotificationName("errorPresent", object:errorDict)
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement