diff options
Diffstat (limited to 'src/remote')
| -rw-r--r-- | src/remote/activitypub/models/person.ts | 3 | ||||
| -rw-r--r-- | src/remote/activitypub/type.ts | 1 |
2 files changed, 4 insertions, 0 deletions
diff --git a/src/remote/activitypub/models/person.ts b/src/remote/activitypub/models/person.ts index 83afd68268..c6f3e8911c 100644 --- a/src/remote/activitypub/models/person.ts +++ b/src/remote/activitypub/models/person.ts @@ -117,6 +117,7 @@ export async function createPerson(value: any, resolver?: Resolver): Promise<IUs publicKeyPem: person.publicKey.publicKeyPem }, inbox: person.inbox, + sharedInbox: person.sharedInbox, endpoints: person.endpoints, uri: person.id, url: person.url, @@ -239,6 +240,8 @@ export async function updatePerson(value: string | IObject, resolver?: Resolver) await User.update({ _id: exist._id }, { $set: { updatedAt: new Date(), + inbox: person.inbox, + sharedInbox: person.sharedInbox, avatarId: avatar ? avatar._id : null, bannerId: banner ? banner._id : null, avatarUrl: avatar && avatar.metadata.isMetaOnly ? avatar.metadata.url : null, diff --git a/src/remote/activitypub/type.ts b/src/remote/activitypub/type.ts index 13e1969b4e..9761b66dc3 100644 --- a/src/remote/activitypub/type.ts +++ b/src/remote/activitypub/type.ts @@ -47,6 +47,7 @@ export interface IPerson extends IObject { preferredUsername: string; manuallyApprovesFollowers: boolean; inbox: string; + sharedInbox?: string; publicKey: any; followers: any; following: any; |