Swift

Erstellung des Benutzermodells

Um eine Unterhaltung zu führen, müssen Sie einige Informationen über einen Benutzer speichern:

  • Der Name eines Benutzers
  • Das JWT eines Benutzers
  • Mit wem sie sich unterhalten
  • Die Konversations-ID

Zu diesem Zweck verwenden Sie eine Struct. Öffnen Sie ViewController.swift und fügen Sie es anstelle von CONVERSATION_ID mit der zuvor erstellten Konversations-ID:

class ViewController: UIViewController {
    ...
}

struct User {
    let name: String
    let jwt: String
    let chatPartnerName: String
    let conversationId = "CONVERSATION_ID"
}

Um die Arbeit zu erleichtern, fügen Sie später einige statische Eigenschaften für die User Typ für die Benutzer Alice und Bob. Ersetzen von ALICE_JWT und BOB_JWT mit den Werten, die Sie zuvor erstellt haben:

struct User {
    ...

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