struct ConversationState: Stateable { var currentChat: Chat? var currentRoster: Roster? var currentMessages: [Message] var replyText: String } // MARK: Init extension ConversationState { init() { currentMessages = [] replyText = "" } }