fix: 🐛 Add missing references to speakAsCat

This commit is contained in:
ThatOneCalculator 2023-09-20 21:55:51 -07:00
parent 7664a69e0f
commit 06f7c8eb20
No known key found for this signature in database
GPG Key ID: 8703CACD01000000
3 changed files with 7 additions and 2 deletions

View File

@ -302,7 +302,7 @@ export async function createPerson(
tags,
isBot,
isCat: (person as any).isCat === true,
speakAsCat: person.speakAsCat,
speakAsCat: (person as any).speakAsCat === true,
isIndexable: person.indexable,
}),
)) as IRemoteUser;
@ -549,6 +549,7 @@ export async function updatePerson(
tags,
isBot: getApType(object) !== "Person",
isCat: (person as any).isCat === true,
speakAsCat: (person as any).speakAsCat === true,
isIndexable: person.indexable,
isLocked: !!person.manuallyApprovesFollowers,
movedToUri: person.movedTo || null,

View File

@ -69,6 +69,7 @@ describe("ユーザー", () => {
avatarBlurhash: user.avatarBlurhash,
isBot: user.isBot,
isCat: user.isCat,
speakAsCat: user.speakAsCat,
instance: user.instance,
emojis: user.emojis,
onlineStatus: user.onlineStatus,
@ -401,6 +402,7 @@ describe("ユーザー", () => {
assert.strictEqual(response.avatarBlurhash, null);
assert.strictEqual(response.isBot, false);
assert.strictEqual(response.isCat, false);
assert.strictEqual(response.speakAsCat, false);
assert.strictEqual(response.instance, undefined);
assert.deepStrictEqual(response.emojis, {});
assert.strictEqual(response.onlineStatus, "unknown");
@ -538,6 +540,8 @@ describe("ユーザー", () => {
{ parameters: (): object => ({ isBot: false }) },
{ parameters: (): object => ({ isCat: true }) },
{ parameters: (): object => ({ isCat: false }) },
{ parameters: (): object => ({ speakAsCat: true }) },
{ parameters: (): object => ({ speakAsCat: false }) },
{ parameters: (): object => ({ injectFeaturedNote: true }) },
{ parameters: (): object => ({ injectFeaturedNote: false }) },
{ parameters: (): object => ({ receiveAnnouncementEmail: true }) },

View File

@ -141,7 +141,7 @@
}}</template></FormSwitch
>
<FormSwitch
v-if="profile.isCat"
v-if="profile.speakAsCat"
v-model="profile.speakAsCat"
class="_formBlock"
>{{ i18n.ts.flagSpeakAsCat