-function isRemoteActorValid (remoteActor: any) {
- return exists(remoteActor) &&
- isActivityPubUrlValid(remoteActor.id) &&
- isActorTypeValid(remoteActor.type) &&
- isActivityPubUrlValid(remoteActor.following) &&
- isActivityPubUrlValid(remoteActor.followers) &&
- isActivityPubUrlValid(remoteActor.inbox) &&
- isActivityPubUrlValid(remoteActor.outbox) &&
- isActorPreferredUsernameValid(remoteActor.preferredUsername) &&
- isActivityPubUrlValid(remoteActor.url) &&
- isActorPublicKeyObjectValid(remoteActor.publicKey) &&
- isActorEndpointsObjectValid(remoteActor.endpoints) &&
- setValidAttributedTo(remoteActor) &&
+function isActorObjectValid (actor: any) {
+ return exists(actor) &&
+ isActivityPubUrlValid(actor.id) &&
+ isActorTypeValid(actor.type) &&
+ isActivityPubUrlValid(actor.following) &&
+ isActivityPubUrlValid(actor.followers) &&
+ isActivityPubUrlValid(actor.inbox) &&
+ isActivityPubUrlValid(actor.outbox) &&
+ isActorPreferredUsernameValid(actor.preferredUsername) &&
+ isActivityPubUrlValid(actor.url) &&
+ isActorPublicKeyObjectValid(actor.publicKey) &&
+ isActorEndpointsObjectValid(actor.endpoints) &&
+ setValidAttributedTo(actor) &&