LoginViewModel.swift 534 B

123456789101112131415161718192021222324
  1. //
  2. // LoginViewModel.swift
  3. // Chat
  4. //
  5. // Created by Sergey Tarasov on 25.07.2022.
  6. //
  7. import Foundation
  8. class LoginViewModel: ObservableObject {
  9. let manager = StreamManager.shared
  10. @Published var login: String = "test11@msg.sharix-app.org"
  11. @Published var password: String = "test11_-"
  12. var isShowError: String? = nil
  13. func didTouchLogIn(_ completion: @escaping (Bool) -> Void) {
  14. self.manager.setupStream(with: login, password: password)
  15. self.manager.connect()
  16. completion(true)
  17. }
  18. }