Reactions: Reactions menu: highlight reactiosn only our user made

This commit is contained in:
manuroe
2019-05-20 15:00:47 +02:00
parent 0470e625f7
commit ffbbbe35e9
@@ -90,17 +90,19 @@ final class ReactionsMenuViewModel: ReactionsMenuViewModelType {
}
self.resetData()
reactionCounts.forEach { (reaction) in
if let reaction = ReactionsMenuReaction(rawValue: reaction.reaction) {
switch reaction {
case .agree:
self.isAgreeButtonSelected = true
case .disagree:
self.isDisagreeButtonSelected = true
case .like:
self.isLikeButtonSelected = true
case .dislike:
self.isDislikeButtonSelected = true
reactionCounts.forEach { (reactionCount) in
if reactionCount.myUserHasReacted {
if let reaction = ReactionsMenuReaction(rawValue: reactionCount.reaction) {
switch reaction {
case .agree:
self.isAgreeButtonSelected = true
case .disagree:
self.isDisagreeButtonSelected = true
case .like:
self.isLikeButtonSelected = true
case .dislike:
self.isDislikeButtonSelected = true
}
}
}
}