⚡ use mongoose autopopulate
This commit is contained in:
parent
193e3f5a2c
commit
d3d733a975
BIN
package-lock.json
generated
BIN
package-lock.json
generated
Binary file not shown.
@ -10,12 +10,12 @@ import {
|
|||||||
ReadyEventData,
|
ReadyEventData,
|
||||||
UserModel,
|
UserModel,
|
||||||
toObject,
|
toObject,
|
||||||
|
EVENTEnum,
|
||||||
} from "fosscord-server-util";
|
} from "fosscord-server-util";
|
||||||
import { setupListener } from "../listener/listener";
|
import { setupListener } from "../listener/listener";
|
||||||
import { instanceOf } from "lambert-server";
|
import { instanceOf } from "lambert-server";
|
||||||
import { IdentifySchema } from "../schema/Identify";
|
import { IdentifySchema } from "../schema/Identify";
|
||||||
import { Send } from "../util/Send";
|
import { Send } from "../util/Send";
|
||||||
import { EVENTEnum } from "fosscord-server-util";
|
|
||||||
import experiments from "./experiments.json";
|
import experiments from "./experiments.json";
|
||||||
import { check } from "./instanceOf";
|
import { check } from "./instanceOf";
|
||||||
|
|
||||||
@ -62,9 +62,6 @@ export async function onIdentify(this: WebSocket, data: Payload) {
|
|||||||
};
|
};
|
||||||
|
|
||||||
const guilds = await GuildModel.find({ id: { $in: user.guilds } })
|
const guilds = await GuildModel.find({ id: { $in: user.guilds } })
|
||||||
.populate("channels")
|
|
||||||
.populate("roles")
|
|
||||||
.populate("emojis")
|
|
||||||
.populate({ path: "joined_at", match: { id: this.user_id } })
|
.populate({ path: "joined_at", match: { id: this.user_id } })
|
||||||
.exec();
|
.exec();
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user