Remove emoji reactions view by notification

This commit is contained in:
KMY 2023-02-27 17:31:45 +09:00 committed by YoheiZuho
parent f8ca193b89
commit fed10012e4
4 changed files with 12 additions and 5 deletions

View File

@ -142,9 +142,11 @@ const excludeTypesFromFilter = filter => {
'favourite', 'favourite',
'emoji_reaction', 'emoji_reaction',
'reblog', 'reblog',
'status_reference',
'mention', 'mention',
'poll', 'poll',
'status', 'status',
'list_status',
'update', 'update',
'admin.sign_up', 'admin.sign_up',
'admin.report', 'admin.report',

View File

@ -204,6 +204,7 @@ class Status extends ImmutablePureComponent {
}), }),
contextType: PropTypes.string, contextType: PropTypes.string,
...WithOptionalRouterPropTypes, ...WithOptionalRouterPropTypes,
withoutEmojiReactions: PropTypes.bool,
}; };
// Avoid checking props that are functions (and whose equality will always // Avoid checking props that are functions (and whose equality will always
@ -675,7 +676,7 @@ class Status extends ImmutablePureComponent {
const expanded = !status.get('hidden') || status.get('spoiler_text').length === 0; const expanded = !status.get('hidden') || status.get('spoiler_text').length === 0;
let emojiReactionsBar = null; let emojiReactionsBar = null;
if (status.get('emoji_reactions')) { if (!this.props.withoutEmojiReactions && status.get('emoji_reactions')) {
const emojiReactions = status.get('emoji_reactions'); const emojiReactions = status.get('emoji_reactions');
emojiReactionsBar = <StatusEmojiReactionsBar emojiReactions={emojiReactions} status={status} onEmojiReact={this.props.onEmojiReact} onUnEmojiReact={this.props.onUnEmojiReact} />; emojiReactionsBar = <StatusEmojiReactionsBar emojiReactions={emojiReactions} status={status} onEmojiReact={this.props.onEmojiReact} onUnEmojiReact={this.props.onUnEmojiReact} />;
} }

View File

@ -186,6 +186,7 @@ class Notification extends ImmutablePureComponent {
cachedMediaWidth={this.props.cachedMediaWidth} cachedMediaWidth={this.props.cachedMediaWidth}
cacheMediaWidth={this.props.cacheMediaWidth} cacheMediaWidth={this.props.cacheMediaWidth}
unread={this.props.unread} unread={this.props.unread}
withoutEmojiReactions={true}
/> />
); );
} }
@ -214,6 +215,7 @@ class Notification extends ImmutablePureComponent {
updateScrollBottom={this.props.updateScrollBottom} updateScrollBottom={this.props.updateScrollBottom}
cachedMediaWidth={this.props.cachedMediaWidth} cachedMediaWidth={this.props.cachedMediaWidth}
cacheMediaWidth={this.props.cacheMediaWidth} cacheMediaWidth={this.props.cacheMediaWidth}
withoutEmojiReactions={true}
/> />
</div> </div>
</HotKeys> </HotKeys>
@ -221,7 +223,6 @@ class Notification extends ImmutablePureComponent {
} }
renderEmojiReaction (notification, link) { renderEmojiReaction (notification, link) {
console.dir(notification)
const { intl, unread } = this.props; const { intl, unread } = this.props;
const emoji_reaction = notification.get('emoji_reaction'); const emoji_reaction = notification.get('emoji_reaction');
@ -248,6 +249,7 @@ class Notification extends ImmutablePureComponent {
updateScrollBottom={this.props.updateScrollBottom} updateScrollBottom={this.props.updateScrollBottom}
cachedMediaWidth={this.props.cachedMediaWidth} cachedMediaWidth={this.props.cachedMediaWidth}
cacheMediaWidth={this.props.cacheMediaWidth} cacheMediaWidth={this.props.cacheMediaWidth}
withoutEmojiReactions={true}
/> />
</div> </div>
</HotKeys> </HotKeys>
@ -278,6 +280,7 @@ class Notification extends ImmutablePureComponent {
updateScrollBottom={this.props.updateScrollBottom} updateScrollBottom={this.props.updateScrollBottom}
cachedMediaWidth={this.props.cachedMediaWidth} cachedMediaWidth={this.props.cachedMediaWidth}
cacheMediaWidth={this.props.cacheMediaWidth} cacheMediaWidth={this.props.cacheMediaWidth}
withoutEmojiReactions={true}
/> />
</div> </div>
</HotKeys> </HotKeys>
@ -313,6 +316,7 @@ class Notification extends ImmutablePureComponent {
updateScrollBottom={this.props.updateScrollBottom} updateScrollBottom={this.props.updateScrollBottom}
cachedMediaWidth={this.props.cachedMediaWidth} cachedMediaWidth={this.props.cachedMediaWidth}
cacheMediaWidth={this.props.cacheMediaWidth} cacheMediaWidth={this.props.cacheMediaWidth}
withoutEmojiReactions={true}
/> />
</div> </div>
</HotKeys> </HotKeys>
@ -348,6 +352,7 @@ class Notification extends ImmutablePureComponent {
updateScrollBottom={this.props.updateScrollBottom} updateScrollBottom={this.props.updateScrollBottom}
cachedMediaWidth={this.props.cachedMediaWidth} cachedMediaWidth={this.props.cachedMediaWidth}
cacheMediaWidth={this.props.cacheMediaWidth} cacheMediaWidth={this.props.cacheMediaWidth}
withoutEmojiReactions={true}
/> />
</div> </div>
</HotKeys> </HotKeys>
@ -389,6 +394,7 @@ class Notification extends ImmutablePureComponent {
updateScrollBottom={this.props.updateScrollBottom} updateScrollBottom={this.props.updateScrollBottom}
cachedMediaWidth={this.props.cachedMediaWidth} cachedMediaWidth={this.props.cachedMediaWidth}
cacheMediaWidth={this.props.cacheMediaWidth} cacheMediaWidth={this.props.cacheMediaWidth}
withoutEmojiReactions={true}
/> />
</div> </div>
</HotKeys> </HotKeys>

View File

@ -93,10 +93,9 @@ class REST::InstanceSerializer < ActiveModel::Serializer
} }
end end
<<<<<<< HEAD
def feature_quote def feature_quote
true true
======= end
# for third party apps # for third party apps
def fedibird_capabilities def fedibird_capabilities
capabilities = [ capabilities = [
@ -106,7 +105,6 @@ class REST::InstanceSerializer < ActiveModel::Serializer
capabilities << :profile_search unless Chewy.enabled? capabilities << :profile_search unless Chewy.enabled?
capabilities capabilities
>>>>>>> 5c5b42d42c (Fix third party app emoji reaction feature)
end end
private private