Add multiple reaction support
Changelog-Added: Add support for multiple reactions Closes: https://github.com/damus-io/damus/issues/1335
This commit is contained in:
committed by
William Casarin
parent
815f4d4a96
commit
d11cd76e6a
@@ -27,6 +27,7 @@ enum Route: Hashable {
|
||||
case NotificationSettings(settings: UserSettingsStore)
|
||||
case ZapSettings(settings: UserSettingsStore)
|
||||
case TranslationSettings(settings: UserSettingsStore)
|
||||
case ReactionsSettings(settings: UserSettingsStore)
|
||||
case SearchSettings(settings: UserSettingsStore)
|
||||
case DeveloperSettings(settings: UserSettingsStore)
|
||||
case Thread(thread: ThreadModel)
|
||||
@@ -81,6 +82,8 @@ enum Route: Hashable {
|
||||
ZapSettingsView(settings: settings)
|
||||
case .TranslationSettings(let settings):
|
||||
TranslationSettingsView(settings: settings)
|
||||
case .ReactionsSettings(let settings):
|
||||
ReactionsSettingsView(settings: settings)
|
||||
case .SearchSettings(let settings):
|
||||
SearchSettingsView(settings: settings)
|
||||
case .DeveloperSettings(let settings):
|
||||
@@ -154,6 +157,8 @@ enum Route: Hashable {
|
||||
return true
|
||||
case (.SearchSettings, .SearchSettings):
|
||||
return true
|
||||
case (.ReactionsSettings, .ReactionsSettings):
|
||||
return true
|
||||
case (.DeveloperSettings, .DeveloperSettings):
|
||||
return true
|
||||
case (.Thread(let lhs_threadModel), .Thread(thread: let rhs_threadModel)):
|
||||
@@ -233,6 +238,8 @@ enum Route: Hashable {
|
||||
hasher.combine("zapSettings")
|
||||
case .TranslationSettings:
|
||||
hasher.combine("translationSettings")
|
||||
case .ReactionsSettings:
|
||||
hasher.combine("reactionsSettings")
|
||||
case .SearchSettings:
|
||||
hasher.combine("searchSettings")
|
||||
case .DeveloperSettings:
|
||||
|
||||
Reference in New Issue
Block a user