summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/remote/activitypub/models/person.ts6
-rw-r--r--src/remote/activitypub/renderer/person.ts3
2 files changed, 6 insertions, 3 deletions
diff --git a/src/remote/activitypub/models/person.ts b/src/remote/activitypub/models/person.ts
index e9ab7d1bd9..61bcf77c43 100644
--- a/src/remote/activitypub/models/person.ts
+++ b/src/remote/activitypub/models/person.ts
@@ -131,7 +131,8 @@ export async function createPerson(value: any, resolver?: Resolver): Promise<IUs
endpoints: person.endpoints,
uri: person.id,
url: person.url,
- isBot
+ isBot: isBot,
+ isCat: (person as any).isCat === true ? true : false
}) as IRemoteUser;
} catch (e) {
// duplicate key error
@@ -262,7 +263,8 @@ export async function updatePerson(value: string | IObject, resolver?: Resolver)
notesCount,
name: person.name,
url: person.url,
- endpoints: person.endpoints
+ endpoints: person.endpoints,
+ isCat: (person as any).isCat === true ? true : false
}
});
}
diff --git a/src/remote/activitypub/renderer/person.ts b/src/remote/activitypub/renderer/person.ts
index 0d227303c0..78918af368 100644
--- a/src/remote/activitypub/renderer/person.ts
+++ b/src/remote/activitypub/renderer/person.ts
@@ -29,6 +29,7 @@ export default async (user: ILocalUser) => {
icon: user.avatarId && renderImage(avatar),
image: user.bannerId && renderImage(banner),
manuallyApprovesFollowers: user.isLocked,
- publicKey: renderKey(user)
+ publicKey: renderKey(user),
+ isCat: user.isCat
};
};