@@ -48,15 +48,15 @@ class ProfileViewController: UIViewController
4848
4949 var onChannelsListToAddAPerson: ((Model.Users)->())?
5050
51− var protoDictionary: [Int: UIImage] = [9: #imageLiteral(resourceName: "9"), 5051: #imageLiteral(resourceName: "5051"), 69: #imageLiteral(resourceName: "69"), 42: #imageLiteral(resourceName: "42")]
51+ var protoDictionary: [String: UIImage] = ["135213": #imageLiteral(resourceName: "9"), "135288": #imageLiteral(resourceName: "5051"), "22723" : #imageLiteral(resourceName: "69"), "135083": #imageLiteral(resourceName: "42")]
5252
5353 func fill(with user: Model.Users)
5454 {
55− self.facultyLabel.text = "Студент: Факультет Компьютерных Наук"
55+ self.facultyLabel.text = user.faculty.name
5656 self.nameLabel.text = "\(user.firstName) \(user.middleName)"
5757 self.surnameLabel.text = "\(user.lastName)"
58− self.profileImageView.image = protoDictionary[user.id]?.roundedImage
59− self.placeLabel.text = "📍Москва, Кочновский пр.3"
58+ self.profileImageView.image = protoDictionary[user.faculty.campusCode]?.roundedImage
59+ self.placeLabel.text = "📍\(user.faculty.campusName)"
6060 if user.id == DataStorage.standard.getUserId() {
6161 newMessageButton.isHidden = true
6262 } else {
@@ -66,8 +66,14 @@ class ProfileViewController: UIViewController
6666
6767 var user: Model.Users? {
6868 didSet {
69− self.fill(with: user!)
70− navigationItem.title = "\(user!.firstName) \(user!.lastName)"
69+ if let user = user {
70+ self.fill(with: user)
71+ navigationItem.title = "\(user.firstName) \(user.lastName)"
72+ } else if let id = idProfile {
73+ Model.getUsers(for: [id]) { [unowned self ] in
74+ self.user = $0[id]
75+ }
76+ }
7177 }
7278 }
7379