setCurrentFocusConversation static method

void setCurrentFocusConversation(
  1. ConversationItemEntity? conversationData
)

设置当前打开聚焦的会话

Implementation

static void setCurrentFocusConversation(ConversationItemEntity? conversationData) {
  if (currentFocusConversation.value?.conversationID != conversationData?.conversationID) {
    currentFocusConversation.value = conversationData;

    if (conversationData != null) {
      setCatch('currentFocusConversation', conversationData.conversationID);
    } else {
      removeCatch('currentFocusConversation');
    }
  } else {
    currentFocusConversation.value = null;
    removeCatch('currentFocusConversation');
  }
}