Chats: accepting_messages --> accepts_chat_messages
This commit is contained in:
parent
1873ba3e22
commit
8cd84b6128
|
@ -7,7 +7,7 @@ import { useOwnAccount } from 'soapbox/hooks';
|
|||
import { useUpdateCredentials } from 'soapbox/queries/accounts';
|
||||
|
||||
type FormData = {
|
||||
accepting_messages?: boolean
|
||||
accepts_chat_messages?: boolean
|
||||
chats_onboarded: boolean
|
||||
}
|
||||
|
||||
|
@ -26,7 +26,7 @@ const ChatPageSettings = () => {
|
|||
|
||||
const [data, setData] = useState<FormData>({
|
||||
chats_onboarded: true,
|
||||
accepting_messages: account?.accepting_messages,
|
||||
accepts_chat_messages: account?.accepts_chat_messages,
|
||||
});
|
||||
|
||||
const handleSubmit = (event: React.FormEvent) => {
|
||||
|
@ -49,8 +49,8 @@ const ChatPageSettings = () => {
|
|||
hint={intl.formatMessage(messages.acceptingMessageHint)}
|
||||
>
|
||||
<Toggle
|
||||
checked={data.accepting_messages}
|
||||
onChange={(event) => setData((prevData) => ({ ...prevData, accepting_messages: event.target.checked }))}
|
||||
checked={data.accepts_chat_messages}
|
||||
onChange={(event) => setData((prevData) => ({ ...prevData, accepts_chat_messages: event.target.checked }))}
|
||||
/>
|
||||
</ListItem>
|
||||
</List>
|
||||
|
|
|
@ -7,7 +7,7 @@ import { useOwnAccount } from 'soapbox/hooks';
|
|||
import { useUpdateCredentials } from 'soapbox/queries/accounts';
|
||||
|
||||
type FormData = {
|
||||
accepting_messages?: boolean
|
||||
accepts_chat_messages?: boolean
|
||||
chats_onboarded: boolean
|
||||
}
|
||||
|
||||
|
@ -27,7 +27,7 @@ const Welcome = () => {
|
|||
|
||||
const [data, setData] = useState<FormData>({
|
||||
chats_onboarded: true,
|
||||
accepting_messages: account?.accepting_messages,
|
||||
accepts_chat_messages: account?.accepts_chat_messages,
|
||||
});
|
||||
|
||||
const handleSubmit = (event: React.FormEvent) => {
|
||||
|
@ -65,8 +65,8 @@ const Welcome = () => {
|
|||
hint={intl.formatMessage(messages.acceptingMessageHint)}
|
||||
>
|
||||
<Toggle
|
||||
checked={data.accepting_messages}
|
||||
onChange={(event) => setData((prevData) => ({ ...prevData, accepting_messages: event.target.checked }))}
|
||||
checked={data.accepts_chat_messages}
|
||||
onChange={(event) => setData((prevData) => ({ ...prevData, accepts_chat_messages: event.target.checked }))}
|
||||
/>
|
||||
</ListItem>
|
||||
</List>
|
||||
|
|
|
@ -17,7 +17,7 @@ const MessagesSettings = () => {
|
|||
const updateCredentials = useUpdateCredentials();
|
||||
|
||||
const handleChange = (event: React.ChangeEvent<HTMLInputElement>) => {
|
||||
updateCredentials.mutate({ accepting_messages: event.target.checked });
|
||||
updateCredentials.mutate({ accepts_chat_messages: event.target.checked });
|
||||
};
|
||||
|
||||
if (!account) {
|
||||
|
@ -31,7 +31,7 @@ const MessagesSettings = () => {
|
|||
hint={intl.formatMessage(messages.hint)}
|
||||
>
|
||||
<Toggle
|
||||
checked={account.accepting_messages}
|
||||
checked={account.accepts_chat_messages}
|
||||
onChange={handleChange}
|
||||
/>
|
||||
</ListItem>
|
||||
|
|
|
@ -21,7 +21,7 @@ import type { Emoji, Field, EmbeddedEntity, Relationship } from 'soapbox/types/e
|
|||
|
||||
// https://docs.joinmastodon.org/entities/account/
|
||||
export const AccountRecord = ImmutableRecord({
|
||||
accepting_messages: false,
|
||||
accepts_chat_messages: false,
|
||||
acct: '',
|
||||
avatar: '',
|
||||
avatar_static: '',
|
||||
|
@ -264,6 +264,12 @@ const normalizeDiscoverable = (account: ImmutableMap<string, any>) => {
|
|||
return account.set('discoverable', discoverable);
|
||||
};
|
||||
|
||||
/** Normalize message acceptance between Pleroma and Truth Social. */
|
||||
const normalizeMessageAcceptance = (account: ImmutableMap<string, any>) => {
|
||||
const acceptance = Boolean(account.getIn(['pleroma', 'accepts_chat_messages']) || account.get('accepting_messages'));
|
||||
return account.set('accepts_chat_messages', acceptance);
|
||||
};
|
||||
|
||||
/** Normalize undefined/null birthday to empty string. */
|
||||
const fixBirthday = (account: ImmutableMap<string, any>) => {
|
||||
const birthday = account.get('birthday');
|
||||
|
@ -285,6 +291,7 @@ export const normalizeAccount = (account: Record<string, any>) => {
|
|||
normalizeFqn(account);
|
||||
normalizeFavicon(account);
|
||||
normalizeDiscoverable(account);
|
||||
normalizeMessageAcceptance(account);
|
||||
addDomain(account);
|
||||
addStaffFields(account);
|
||||
fixUsername(account);
|
||||
|
|
|
@ -30,7 +30,7 @@ export type IAccount = {
|
|||
}
|
||||
|
||||
type UpdateCredentialsData = {
|
||||
accepting_messages?: boolean
|
||||
accepts_chat_messages?: boolean
|
||||
chats_onboarded?: boolean
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue