Save remote user's endpoints

This commit is contained in:
syuilo 2018-05-16 17:06:12 +09:00
parent cb532a508b
commit 0ef593999f
3 changed files with 5 additions and 1 deletions

View file

@ -87,6 +87,7 @@ export interface ILocalUser extends IUserBase {
export interface IRemoteUser extends IUserBase {
inbox: string;
endpoints: string[];
uri: string;
url?: string;
publicKey: {

View file

@ -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
}
});
}

View file

@ -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 =>