func authUI()

in FriendlyPix/AppDelegate.swift [175:192]


  func authUI(_ authUI: FUIAuth, didSignInWith authDataResult: AuthDataResult?, error: Error?) {
    switch error {
    case .some(let error as NSError) where UInt(error.code) == FUIAuthErrorCode.userCancelledSignIn.rawValue:
      print("User cancelled sign-in")
    case .some(let error as NSError) where UInt(error.code) == FUIAuthErrorCode.mergeConflict.rawValue:
      mdcSnackBarManager.show(MDCSnackbarMessage(text: "This identity is already associated with a different user account."))
    case .some(let error as NSError) where UInt(error.code) == FUIAuthErrorCode.providerError.rawValue:
      mdcSnackBarManager.show(MDCSnackbarMessage(text: "There is an error with Google Sign in."))
    case .some(let error as NSError) where error.userInfo[NSUnderlyingErrorKey] != nil:
      mdcSnackBarManager.show(MDCSnackbarMessage(text: "\(error.userInfo[NSUnderlyingErrorKey]!)"))
    case .some(let error):
      mdcSnackBarManager.show(MDCSnackbarMessage(text: error.localizedDescription))
    case .none:
      if let user = authDataResult?.user {
        signed(in: user)
      }
    }
  }