Swift

Construire le modèle d'utilisateur

Pour avoir une conversation, vous devez stocker certaines informations sur l'utilisateur :

  • Le nom d'un utilisateur
  • Le JWT d'un utilisateur
  • Avec qui ils discutent

Pour ce faire, vous utiliserez un Struct. Ouvrir le ViewController.swift et l'ajouter sous la classe.

class ViewController: UIViewController {
    ...
}

struct User {
    let name: String
    let jwt: String
    let callPartnerName: String
}

Pour faciliter les choses par la suite, ajoutez quelques propriétés statiques à l'élément User pour les utilisateurs Alice et Bob. Remplacer ALICE_USERID, ALICE_JWT, BOB_USERID, BOB_JWT avec les valeurs que vous avez créées précédemment.

struct User {
    ...

    static let Alice = User(name: "Alice",
                            jwt:"ALICE_JWT",
                            callPartnerName: "Bob")
    static let Bob = User(name: "Bob",
                          jwt:"BOB_JWT",
                          callPartnerName: "Alice")
}