pl-fe: Prefer using ids directly
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
This commit is contained in:
parent
7c69260004
commit
3e94d9dd53
7 changed files with 12 additions and 12 deletions
|
@ -372,7 +372,7 @@ const StatusActionBar: React.FC<IStatusActionBar> = ({
|
|||
message: intl.formatMessage(messages.groupBlockFromGroupMessage, { name: status.account.username }),
|
||||
confirm: intl.formatMessage(messages.groupBlockConfirm),
|
||||
onConfirm: () => {
|
||||
blockGroupMember([status.account.id], {
|
||||
blockGroupMember([status.account_id], {
|
||||
onSuccess() {
|
||||
toast.success(intl.formatMessage(messages.blocked, { name: account?.acct }));
|
||||
},
|
||||
|
@ -395,7 +395,7 @@ const StatusActionBar: React.FC<IStatusActionBar> = ({
|
|||
|
||||
const _makeMenu = (publicStatus: boolean) => {
|
||||
const mutingConversation = status.muted;
|
||||
const ownAccount = status.account.id === me;
|
||||
const ownAccount = status.account_id === me;
|
||||
const username = status.account.username;
|
||||
const account = status.account;
|
||||
|
||||
|
|
|
@ -396,8 +396,8 @@ const Status: React.FC<IStatus> = (props) => {
|
|||
{renderStatusInfo()}
|
||||
|
||||
<AccountContainer
|
||||
key={actualStatus.account.id}
|
||||
id={actualStatus.account.id}
|
||||
key={actualStatus.account_id}
|
||||
id={actualStatus.account_id}
|
||||
timestamp={actualStatus.created_at}
|
||||
timestampUrl={statusUrl}
|
||||
action={accountAction}
|
||||
|
|
|
@ -8,11 +8,11 @@ import { Stack } from 'pl-fe/components/ui';
|
|||
import AccountContainer from 'pl-fe/containers/account-container';
|
||||
import { getTextDirection } from 'pl-fe/utils/rtl';
|
||||
|
||||
import type { Account, Status } from 'pl-fe/normalizers';
|
||||
import type { Status } from 'pl-fe/normalizers';
|
||||
|
||||
interface IReplyIndicator {
|
||||
className?: string;
|
||||
status?: Pick<Status, | 'contentHtml' | 'created_at' | 'hidden' | 'media_attachments' | 'mentions' | 'search_index' | 'sensitive' | 'spoiler_text' | 'quote_id'> & { account: Pick<Account, 'id'> };
|
||||
status?: Pick<Status, 'account_id' | 'contentHtml' | 'created_at' | 'hidden' | 'media_attachments' | 'mentions' | 'search_index' | 'sensitive' | 'spoiler_text' | 'quote_id'>;
|
||||
onCancel?: () => void;
|
||||
hideActions: boolean;
|
||||
}
|
||||
|
@ -40,7 +40,7 @@ const ReplyIndicator: React.FC<IReplyIndicator> = ({ className, status, hideActi
|
|||
<Stack space={2} className={clsx('max-h-72 overflow-y-auto rounded-lg bg-gray-100 p-4 black:bg-gray-900 dark:bg-gray-800', className)}>
|
||||
<AccountContainer
|
||||
{...actions}
|
||||
id={status.account.id}
|
||||
id={status.account_id}
|
||||
timestamp={status.created_at}
|
||||
showAccountHoverCard={false}
|
||||
withLinkToProfile={false}
|
||||
|
|
|
@ -339,7 +339,7 @@ const Notification: React.FC<INotification> = (props) => {
|
|||
case 'move':
|
||||
return account && typeof account === 'object' && notification.target && typeof notification.target === 'object' ? (
|
||||
<AccountContainer
|
||||
id={notification.target.id}
|
||||
id={notification.target_id}
|
||||
hidden={hidden}
|
||||
avatarSize={avatarSize}
|
||||
withRelationship
|
||||
|
|
|
@ -21,7 +21,7 @@ const ReplyMentionsModal: React.FC<BaseModalProps & ReplyMentionsModalProps> = (
|
|||
const { account } = useOwnAccount();
|
||||
|
||||
const mentions = statusToMentionsAccountIdsArray(status!, account!, compose.parent_reblogged_by);
|
||||
const author = status?.account.id;
|
||||
const author = status?.account_id;
|
||||
|
||||
const onClickClose = () => {
|
||||
onClose('REPLY_MENTIONS');
|
||||
|
|
|
@ -197,10 +197,10 @@ const buildReferencesTo = (
|
|||
// statuses.getIn([statusId, 'account']) === relationship.id,
|
||||
// ));
|
||||
|
||||
const filterTimelines = (state: State, relationship: Relationship, statuses: ImmutableMap<string, Pick<Status, 'id' | 'account' | 'reblog_id'>>) =>
|
||||
const filterTimelines = (state: State, relationship: Relationship, statuses: ImmutableMap<string, Pick<Status, 'id' | 'account' | 'account_id' | 'reblog_id'>>) =>
|
||||
state.withMutations(state => {
|
||||
statuses.forEach(status => {
|
||||
if (status.account.id !== relationship.id) return;
|
||||
if (status.account_id !== relationship.id) return;
|
||||
const references = buildReferencesTo(statuses, status);
|
||||
deleteStatus(state, status.id, references, relationship.id);
|
||||
});
|
||||
|
|
|
@ -183,7 +183,7 @@ const makeGetNotification = () => createSelector([
|
|||
// @ts-ignore
|
||||
(state: RootState, notification: MinifiedNotification) => state.statuses.get(notification.status_id),
|
||||
(state: RootState, notification: MinifiedNotification) => notification.account_ids ? selectAccounts(state, notification.account_ids) : null,
|
||||
], (notification, account, target, status, accounts): Notification => ({
|
||||
], (notification, account, target, status, accounts): MinifiedNotification & Notification => ({
|
||||
...notification,
|
||||
// @ts-ignore
|
||||
account: account || null,
|
||||
|
|
Loading…
Reference in a new issue