ScenarioAppletInitiatesChat

ScenarioPage

Applet Initiates Chat

  1. applet requests chat list to initialize a chat for this buddy
  2. chat list creates a unitialized chat with no backend and fires a signal
  3. the first client to call the initialization method on the uninitialized chat initializes chat
  4. client sets up UI
  5. chat list requests communication plugin to start a chat
  6. communication plugin starts chat and returns stream
  7. client gets stream