From 28d57efd9e56693cd142e0f633c6eeb874d6a4c3 Mon Sep 17 00:00:00 2001 From: Philipp Kunz Date: Fri, 12 Nov 2021 19:02:29 +0100 Subject: [PATCH] fix(core): update --- .gitlab-ci.yml | 1 - package.json | 2 +- test/test.ts | 2 +- ts/smartdata.classes.collection.ts | 6 +++--- ts/smartdata.classes.cursor.ts | 12 ++++++------ ts/smartdata.classes.doc.ts | 6 ++++-- 6 files changed, 15 insertions(+), 14 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index ee29f87..a70f7eb 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -13,7 +13,6 @@ stages: - metadata before_script: - - apt-get update && apt-get install -y libcurl3 libssl-dev openssl libssl1.0.0 mongodb - npm install -g @shipzone/npmci # ==================== diff --git a/package.json b/package.json index 3c06249..4bb86e5 100644 --- a/package.json +++ b/package.json @@ -60,4 +60,4 @@ "browserslist": [ "last 1 chrome versions" ] -} +} \ No newline at end of file diff --git a/test/test.ts b/test/test.ts index 8a376d0..baaab02 100644 --- a/test/test.ts +++ b/test/test.ts @@ -202,7 +202,7 @@ tap.test('should store a new Truck', async () => { tap.test('should use a cursor', async () => { const cursor = await Truck.getCursor({}); - cursor.forEach(async truckArg => { + cursor.forEach(async (truckArg) => { console.log(truckArg.id); }); }); diff --git a/ts/smartdata.classes.collection.ts b/ts/smartdata.classes.collection.ts index d064335..4c79a6c 100644 --- a/ts/smartdata.classes.collection.ts +++ b/ts/smartdata.classes.collection.ts @@ -85,7 +85,7 @@ export function Manager(managerArg?: TManager | TDela public static get manager() { let manager: TManager; if (!managerArg) { - manager = this.prototype.defaultManager + manager = this.prototype.defaultManager; } else if (managerArg['db']) { manager = managerArg as TManager; } else { @@ -96,7 +96,7 @@ export function Manager(managerArg?: TManager | TDela public get manager() { let manager: TManager; if (!managerArg) { - manager = this.defaultManager + manager = this.defaultManager; } else if (managerArg['db']) { manager = managerArg as TManager; } else { @@ -171,7 +171,7 @@ export class SmartdataCollection { /** * finds an object in the DbCollection */ - public async findOne(filterObject: any): Promise { + public async findOne(filterObject: any): Promise { await this.init(); const cursor = this.mongoDbCollection.find(filterObject); const result = await cursor.next(); diff --git a/ts/smartdata.classes.cursor.ts b/ts/smartdata.classes.cursor.ts index c43ea79..556a6c2 100644 --- a/ts/smartdata.classes.cursor.ts +++ b/ts/smartdata.classes.cursor.ts @@ -1,7 +1,7 @@ import * as plugins from './smartdata.plugins'; /** - * a wrapper for the native mongodb cursor. Exposes better + * a wrapper for the native mongodb cursor. Exposes better */ export class SmartdataDbCursor { // STATIC @@ -9,16 +9,16 @@ export class SmartdataDbCursor { // INSTANCE public mongodbCursor: plugins.mongodb.FindCursor; constructor(cursorArg: plugins.mongodb.FindCursor) { - this.mongodbCursor = cursorArg - }; + this.mongodbCursor = cursorArg; + } public async next(closeAtEnd = true) { const result = await this.mongodbCursor.next(); if (!result && closeAtEnd) { await this.close(); - }; + } return result; - }; + } public async forEach(forEachFuncArg: (itemArg: T) => Promise, closeCursorAtEnd = true) { let currentValue: T; @@ -36,4 +36,4 @@ export class SmartdataDbCursor { public async close() { await this.mongodbCursor.close(); } -} \ No newline at end of file +} diff --git a/ts/smartdata.classes.doc.ts b/ts/smartdata.classes.doc.ts index 8d4b6d6..eb9ba5e 100644 --- a/ts/smartdata.classes.doc.ts +++ b/ts/smartdata.classes.doc.ts @@ -165,7 +165,9 @@ export class SmartDataDbDoc, filterArg: plugins.tsclass.typeFest.PartialDeep ) { - const cursor: SmartdataDbCursor = await (this as any).collection.getCursor(convertFilterForMongoDb(filterArg)); + const cursor: SmartdataDbCursor = await (this as any).collection.getCursor( + convertFilterForMongoDb(filterArg) + ); return cursor; } @@ -179,7 +181,7 @@ export class SmartDataDbDoc Promise ) { const cursor: SmartdataDbCursor = await (this as any).getCursor(filterArg); - await cursor.forEach(forEachFunction) + await cursor.forEach(forEachFunction); } /**