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