Files
FrozenFriendsYume/packages/backend/built/remote/activitypub/renderer/follow.js
T
2026-07-26 18:25:37 +09:00

12 lines
499 B
JavaScript

import config from "../../../config/index.js";
import { Users } from "../../../models/index.js";
export default ((follower, followee, requestId)=>{
const follow = {
id: requestId ?? `${config.url}/follows/${follower.id}/${followee.id}`,
type: "Follow",
actor: Users.isLocalUser(follower) ? `${config.url}/users/${follower.id}` : follower.uri,
object: Users.isLocalUser(followee) ? `${config.url}/users/${followee.id}` : followee.uri
};
return follow;
});