Fixed 267U.pre2

This commit is contained in:
2026-07-26 18:25:37 +09:00
parent 50bfaeafdf
commit 317d00a284
1286 changed files with 80222 additions and 1 deletions
@@ -0,0 +1,11 @@
import { publishUserEvent, publishUserListStream } from "../stream.js";
import { UserListJoinings, Users } from "../../models/index.js";
export async function pullUserFromUserList(target, list) {
await UserListJoinings.delete({
userListId: list.id,
userId: target.id
});
const packed = await Users.pack(target);
publishUserListStream(list.id, "userRemoved", packed);
if (list.hideFromHomeTl) publishUserEvent(list.userId, "userUnhidden", target.id);
}
@@ -0,0 +1,14 @@
import { publishUserEvent, publishUserListStream } from "../stream.js";
import { UserListJoinings, Users } from "../../models/index.js";
import { genId } from "../../misc/gen-id.js";
export async function pushUserToUserList(target, list) {
await UserListJoinings.insert({
id: genId(),
createdAt: new Date(),
userId: target.id,
userListId: list.id
});
const packed = await Users.pack(target);
publishUserListStream(list.id, "userAdded", packed);
if (list.hideFromHomeTl) publishUserEvent(list.userId, "userHidden", target.id);
}