Skip to content

Commit 7c55340

Browse files
besilvajogendra
authored andcommitted
fix app crash on sign up (#567)
* fix app crash on sign up * code style fix
1 parent fc6e06e commit 7c55340

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

Susi/Controllers/SignUpController/SignUpVCMethods.swift

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -197,8 +197,9 @@ extension SignUpViewController {
197197

198198
// Check if email is already registered or not
199199
func checkIfEmailAlreadyExists() {
200+
guard let emailAddress = emailTextField.text else { return }
200201
let emailCheckParam = [
201-
Client.UserKeys.CheckEmail: emailTextField.text!.lowercased() as AnyObject
202+
Client.UserKeys.CheckEmail: emailAddress.lowercased() as AnyObject
202203
]
203204
Client.sharedInstance.checkRegistration(emailCheckParam) { (exists, success) in
204205
DispatchQueue.main.async {

Susi/Model/Client/Convenience.swift

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -581,7 +581,8 @@ extension Client {
581581
}
582582

583583
func checkRegistration(_ params: [String: AnyObject], _ completion: @escaping(_ emailExists: Bool?, _ success: Bool) -> Void) {
584-
let url = getApiUrl(UserDefaults.standard.object(forKey: ControllerConstants.UserDefaultsKeys.ipAddress) as! String, Methods.CheckRegistration)
584+
guard let ipAddress = UserDefaults.standard.object(forKey: ControllerConstants.UserDefaultsKeys.ipAddress) else { return }
585+
let url = getApiUrl(ipAddress as! String, Methods.CheckRegistration)
585586
_ = makeRequest(url, .get, [:], parameters: params, completion: { (results, message) in
586587
if let _ = message {
587588
completion(nil, false)

0 commit comments

Comments
 (0)