enum DatabaseAction: Codable { case storedAccountsLoaded(accounts: [Account]) case loadingStoredAccountsFailed case updateAccountFailed case storedRostersLoaded(rosters: [Roster]) case storedChatsLoaded(chats: [Chat]) case storeMessageFailed(reason: String) case updateAttachmentFailed(id: String, reason: String) }