mirror of
https://github.com/fluxerapp/fluxer
synced 2026-10-18 05:25:40 +09:00
fix(app): request avatar and banner sizes the media proxy serves (#1842)
This commit is contained in:
1 parent
c3e747aaa4
commit
bd381ccc74
8 files changed
+181
-563
No files matched your search
@@ -79,7 +79,7 @@ import {hasActiveDirectCallWithUser} from '@app/features/voice/utils/PrivateCall
|
||||
import {ME} from '@fluxer/constants/src/AppConstants';
|
||||
import {Permissions} from '@fluxer/constants/src/ChannelConstants';
|
||||
import {
|
||||
MEDIA_PROXY_AVATAR_SIZE_PROFILE,
|
||||
MEDIA_PROXY_AVATAR_SIZE_DEFAULT,
|
||||
MEDIA_PROXY_PROFILE_BANNER_SIZE_MODAL,
|
||||
} from '@fluxer/constants/src/MediaProxyAssetSizes';
|
||||
import {PublicUserFlags, RelationshipTypes} from '@fluxer/constants/src/UserConstants';
|
||||
@@ -282,7 +282,7 @@ const UserProfileMobileSheetContent: React.FC<UserProfileMobileSheetContentProps
|
||||
);
|
||||
const shouldAutoplayProfileAnimations = useAutoplayExpandedProfileAnimations();
|
||||
const {avatarUrl, hoverAvatarUrl} = useMemo(
|
||||
() => ProfileDisplayUtils.getProfileAvatarUrls(profileContext, undefined, MEDIA_PROXY_AVATAR_SIZE_PROFILE),
|
||||
() => ProfileDisplayUtils.getProfileAvatarUrls(profileContext, undefined, MEDIA_PROXY_AVATAR_SIZE_DEFAULT),
|
||||
[profileContext],
|
||||
);
|
||||
const {bannerUrl: staticBannerUrl, hoverBannerUrl} = useMemo(
|
||||
|
||||
@@ -6,13 +6,13 @@ import {SettingsTabSection} from '@app/features/app/components/dialogs/shared/Se
|
||||
import {ChannelItemCore} from '@app/features/app/components/layout/ChannelItem';
|
||||
import channelItemSurfaceStyles from '@app/features/app/components/layout/ChannelItemSurface.module.css';
|
||||
import {Typing} from '@app/features/channel/components/ChannelTyping';
|
||||
import {cdnUrl} from '@app/features/messaging/utils/MessagingUrlUtils';
|
||||
import {AvatarStack} from '@app/features/ui/avatars/AvatarStack';
|
||||
import {MockAvatar} from '@app/features/ui/components/MockAvatar';
|
||||
import type {RadioOption} from '@app/features/ui/radio_group/RadioGroup';
|
||||
import {RadioGroup} from '@app/features/ui/radio_group/RadioGroup';
|
||||
import {Tooltip} from '@app/features/ui/tooltip/Tooltip';
|
||||
import styles from '@app/features/user/components/modals/tabs/appearance_tab/InterfaceTab.module.css';
|
||||
import {getDefaultAvatarURLForIndex} from '@app/features/user/utils/AvatarUtils';
|
||||
import {msg} from '@lingui/core/macro';
|
||||
import {Trans, useLingui} from '@lingui/react/macro';
|
||||
import {clsx} from 'clsx';
|
||||
@@ -92,7 +92,7 @@ const ChannelListPreview = observer(({mode}: {mode: ChannelTypingIndicatorMode})
|
||||
key={index}
|
||||
size={12}
|
||||
userTag={`User ${index}`}
|
||||
avatarUrl={cdnUrl(`avatars/${index}.png`)}
|
||||
avatarUrl={getDefaultAvatarURLForIndex(index)}
|
||||
data-flx="user.appearance-tab.interface-tab.channel-list-preview.mock-avatar"
|
||||
/>
|
||||
))}
|
||||
|
||||
Reference in new issue
Block a user