diff --git a/src/WebSocketPayload.ts b/src/WebSocketPayload.ts index 61ace5e..f487b06 100644 --- a/src/WebSocketPayload.ts +++ b/src/WebSocketPayload.ts @@ -45,7 +45,7 @@ export class WebSocketPayload { return null; } - let wsEvent = rawPayload.event; + let wsEvent = WebSocketEvent[ rawPayload.event]; return new WebSocketPayload(wsEvent, rawPayload.status, rawPayload.data); } diff --git a/src/database/IContainer.ts b/src/database/IContainer.ts index 73944e1..04cdef1 100644 --- a/src/database/IContainer.ts +++ b/src/database/IContainer.ts @@ -1,7 +1,7 @@ import {IIngredient} from "./IIngredient"; import * as mongoose from "mongoose"; -export interface IContainer extends mongoose.Document { +export interface IContainer { slot: number; content: IIngredient|undefined; volume: number; diff --git a/src/main.ts b/src/main.ts index df0eb8a..442df5e 100644 --- a/src/main.ts +++ b/src/main.ts @@ -34,7 +34,9 @@ async function test() { let drink = await Drink.findOne( { name: "Mezzo Mix" } ).populate("ingredients.type"); - console.log(drink); + if(!drink)return; + + console.log(drink.ingredients); //console.log(drink.ingredients) /*let ingredient = new Ingredient(); ingredient.name = "Cola";