summaryrefslogtreecommitdiff
path: root/src/remote
diff options
context:
space:
mode:
authorsyuilo <syuilotan@yahoo.co.jp>2018-05-16 17:06:12 +0900
committersyuilo <syuilotan@yahoo.co.jp>2018-05-16 17:06:12 +0900
commit66437f31c09f2257e6f683237b71e13d80fa4b50 (patch)
treeeb71ae9f190a30c1efcf9ba3317016646ac4c5c7 /src/remote
parent:v: (diff)
downloadsharkey-66437f31c09f2257e6f683237b71e13d80fa4b50.tar.gz
sharkey-66437f31c09f2257e6f683237b71e13d80fa4b50.tar.bz2
sharkey-66437f31c09f2257e6f683237b71e13d80fa4b50.zip
Save remote user's endpoints
Diffstat (limited to 'src/remote')
-rw-r--r--src/remote/activitypub/models/person.ts4
-rw-r--r--src/remote/activitypub/type.ts1
2 files changed, 4 insertions, 1 deletions
diff --git a/src/remote/activitypub/models/person.ts b/src/remote/activitypub/models/person.ts
index 20e594ff1d..33280f3d89 100644
--- a/src/remote/activitypub/models/person.ts
+++ b/src/remote/activitypub/models/person.ts
@@ -101,6 +101,7 @@ export async function createPerson(value: any, resolver?: Resolver): Promise<IUs
publicKeyPem: person.publicKey.publicKeyPem
},
inbox: person.inbox,
+ endpoints: person.endpoints,
uri: person.id,
url: person.url
}) as IRemoteUser;
@@ -208,7 +209,8 @@ export async function updatePerson(value: string | IObject, resolver?: Resolver)
followingCount,
notesCount,
name: person.name,
- url: person.url
+ url: person.url,
+ endpoints: person.endpoints
}
});
}
diff --git a/src/remote/activitypub/type.ts b/src/remote/activitypub/type.ts
index 10b29fe607..ca38ec2227 100644
--- a/src/remote/activitypub/type.ts
+++ b/src/remote/activitypub/type.ts
@@ -50,6 +50,7 @@ export interface IPerson extends IObject {
followers: any;
following: any;
outbox: any;
+ endpoints: string[];
}
export const isCollection = (object: IObject): object is ICollection =>