Refactor (#7394)
* wip * wip * wip * wip * wip * Update define.ts * Update update.ts * Update user.ts * wip * wip * Update request.ts * URL * wip * wip * wip * wip * Update invite.ts * Update create.ts
This commit is contained in:
parent
62cc14c93b
commit
ce340aba7a
109 changed files with 252 additions and 201 deletions
|
|
@ -7,15 +7,15 @@ import { User, ILocalUser } from '../../../models/entities/user';
|
|||
import { Users, FollowRequests, Followings } from '../../../models';
|
||||
import { decrementFollowing } from '../delete';
|
||||
|
||||
export default async function(followee: User, follower: User) {
|
||||
if (Users.isRemoteUser(follower)) {
|
||||
export default async function(followee: { id: User['id']; host: User['host']; uri: User['host'] }, follower: User) {
|
||||
if (Users.isRemoteUser(follower) && Users.isLocalUser(followee)) {
|
||||
const request = await FollowRequests.findOne({
|
||||
followeeId: followee.id,
|
||||
followerId: follower.id
|
||||
});
|
||||
|
||||
const content = renderActivity(renderReject(renderFollow(follower, followee, request!.requestId!), followee as ILocalUser));
|
||||
deliver(followee as ILocalUser, content, follower.inbox);
|
||||
const content = renderActivity(renderReject(renderFollow(follower, followee, request!.requestId!), followee));
|
||||
deliver(followee, content, follower.inbox);
|
||||
}
|
||||
|
||||
const request = await FollowRequests.findOne({
|
||||
|
|
@ -37,7 +37,7 @@ export default async function(followee: User, follower: User) {
|
|||
}
|
||||
}
|
||||
|
||||
Users.pack(followee, follower, {
|
||||
Users.pack(followee.id, follower, {
|
||||
detail: true
|
||||
}).then(packed => {
|
||||
publishUserEvent(follower.id, 'unfollow', packed);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue