📝 typo

This commit is contained in:
Flam3rboy 2021-02-23 22:10:01 +01:00
parent 5c11bf1b87
commit 72204ed419
4 changed files with 27 additions and 13 deletions

1
.vscode/launch.json vendored
View File

@ -19,6 +19,7 @@
"request": "launch", "request": "launch",
"skipFiles": ["<node_internals>/**"], "skipFiles": ["<node_internals>/**"],
"runtimeArgs": ["--nolazy", "-r", "ts-node/register/transpile-only"], "runtimeArgs": ["--nolazy", "-r", "ts-node/register/transpile-only"],
"preLaunchTask": "tsc: build - tsconfig.json",
"type": "node", "type": "node",
"resolveSourceMapLocations": ["${workspaceFolder}/**", "!**/node_modules/**"] "resolveSourceMapLocations": ["${workspaceFolder}/**", "!**/node_modules/**"]
} }

4
package-lock.json generated
View File

@ -1363,7 +1363,7 @@
}, },
"node_modules/fosscord-server-util": { "node_modules/fosscord-server-util": {
"version": "1.0.0", "version": "1.0.0",
"resolved": "git+ssh://git@github.com/fosscord/fosscord-server-util.git#371a56859695321bfa862a1c66d27279018cc864", "resolved": "git+ssh://git@github.com/fosscord/fosscord-server-util.git#3bdbd9340edf4f3edd728624499dbcaaf08a25ed",
"license": "ISC", "license": "ISC",
"dependencies": { "dependencies": {
"jsonwebtoken": "^8.5.1", "jsonwebtoken": "^8.5.1",
@ -5077,7 +5077,7 @@
"integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=" "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ="
}, },
"fosscord-server-util": { "fosscord-server-util": {
"version": "git+ssh://git@github.com/fosscord/fosscord-server-util.git#371a56859695321bfa862a1c66d27279018cc864", "version": "git+ssh://git@github.com/fosscord/fosscord-server-util.git#3bdbd9340edf4f3edd728624499dbcaaf08a25ed",
"from": "fosscord-server-util@github:fosscord/fosscord-server-util", "from": "fosscord-server-util@github:fosscord/fosscord-server-util",
"requires": { "requires": {
"jsonwebtoken": "^8.5.1", "jsonwebtoken": "^8.5.1",

View File

@ -39,7 +39,7 @@ router.post("/", check(InviteCreateSchema), async (req: Request, res: Response)
inviter_id: usID, inviter_id: usID,
}; };
await new InviteModel(invite).save(); // ! samuel ist ein hurensohn await new InviteModel(invite).save();
await emitEvent({ event: "INVITE_CREATE", data: invite } as InviteCreateEvent); await emitEvent({ event: "INVITE_CREATE", data: invite } as InviteCreateEvent);
res.status(201).send(invite); res.status(201).send(invite);

View File

@ -2,13 +2,26 @@ import mongoose, { Schema, Types } from "mongoose";
import { Long as MongoTypeLong } from "mongodb"; import { Long as MongoTypeLong } from "mongodb";
require("mongoose-long")(mongoose); require("mongoose-long")(mongoose);
const partSchema = new Schema({ const userSchema = new Schema({
long: { id: MongoTypeLong,
type: mongoose.Types.Long,
},
}); });
const Part = mongoose.model("Part", partSchema, "test"); const messageSchema = new Schema({
id: MongoTypeLong,
content: String,
});
const message = mongoose.model("message", messageSchema, "messages");
const user = mongoose.model("user", userSchema, "users");
messageSchema.virtual("u", {
ref: user,
localField: "id",
foreignField: "id",
justOne: true,
});
messageSchema.set("toObject", { virtuals: true });
messageSchema.set("toJSON", { virtuals: true });
async function main() { async function main() {
const conn = await mongoose.connect("mongodb://localhost:27017/lambert?readPreference=secondaryPreferred", { const conn = await mongoose.connect("mongodb://localhost:27017/lambert?readPreference=secondaryPreferred", {
@ -17,12 +30,12 @@ async function main() {
}); });
console.log("connected"); console.log("connected");
const part = new Part({ long: 390810485244821505n }); // const u = await new user({ name: "test" }).save();
// await new message({ user: u._id, content: "test" }).save();
// await part.save(); const test = await message.findOne({}).populate("u").exec();
console.log("saved"); // @ts-ignore
const test = await Part.find({}); console.log(test?.toJSON());
console.log(test);
} }
main(); main();