snikket-ios/Snikket/database
Matthew Wild 7b44c465c0 database: Default MUCs to "always" notify
Rationale:

- Snikket is focused mostly on the private group chat use-case, not public
  channels. Usually the preference is for notification on all messages in
  private groups.
- This is the default behaviour on the server side, unless overridden by the
  client.
- The server can't default to "mentioned" because it doesn't necessarily know
  the user's nick within a MUC.
- The client doesn't configure immediately upon joining a MUC (actually only
  when the user explicitly modifies the MUC notification settings, currently)

In the future it would be good if we can default to "mention" for public MUCs,
but this will probably need a bit more work and possibly client-server
protocol changes.
2021-11-17 16:05:00 +00:00
..
DBCapabilitiesCache.swift Rebranding into Snikket 2020-12-09 13:44:57 +01:00
DBChannelStore.swift Rebranding into Snikket 2020-12-09 13:44:57 +01:00
DBChatHistoryStore.swift - Implemented Last Message Sync 2021-09-08 16:13:12 +05:00
DBChatHistorySyncStore.swift Rebranding into Snikket 2020-12-09 13:44:57 +01:00
DBChatStore.swift database: Default MUCs to "always" notify 2021-11-17 16:05:00 +00:00
DBConnection_main.swift Rebranding into Snikket 2020-12-09 13:44:57 +01:00
DBLastMessageSyncStore.swift - Implemented Last Message Sync 2021-09-08 16:13:12 +05:00
DBOMEMOStore.swift Rebranding into Snikket 2020-12-09 13:44:57 +01:00
DBRoomStore.swift Rebranding into Snikket 2020-12-09 13:44:57 +01:00
DBRosterStore.swift - #57 Implemented XEP-0172 User Nickname 2021-09-01 11:04:50 +01:00
DBVCardsCache.swift Rebranding into Snikket 2020-12-09 13:44:57 +01:00
MessageState.swift Rebranding into Snikket 2020-12-09 13:44:57 +01:00