From 470795ac8ac88f9f95026a7337854a77d6821f6b Mon Sep 17 00:00:00 2001 From: Haris Razis Date: Mon, 23 Nov 2020 10:03:12 +0200 Subject: [PATCH] =?UTF-8?q?=E2=9D=8C=20Remove=20Query=20class?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- web/src/Class/Query.ts | 32 -------------------------------- 1 file changed, 32 deletions(-) delete mode 100644 web/src/Class/Query.ts diff --git a/web/src/Class/Query.ts b/web/src/Class/Query.ts deleted file mode 100644 index cb07fdb..0000000 --- a/web/src/Class/Query.ts +++ /dev/null @@ -1,32 +0,0 @@ -import { InfluxDB, QueryApi } from '@influxdata/influxdb-client'; - -export class Query { - private client!: InfluxDB; - private queryApi!: QueryApi; - - constructor() { - this.initDatabase(); - } - - private initDatabase(): void { - this.client = new InfluxDB({ - url: process.env.VUE_APP_DB_URL!, - token: process.env.VUE_APP_DB_TOKEN!, - }); - this.queryApi = this.client.getQueryApi(process.env.VUE_APP_DB_ORG!); - } - - async query(filter: string) { - const query = `from(bucket: "${process.env.VUE_APP_DB_BUCKET}") |> range(start: -1h) |> filter(fn: (r) => r._measurement == "${filter}") |> aggregateWindow(every: 10m, fn: mean)`; - - try { - const data = await this.queryApi.collectRows(query); - console.log('\nCollect ROWS SUCCESS'); - return data; - } catch (error) { - console.error(error); - console.log('\nCollect ROWS ERROR'); - return [{ Error: 'Error occured' }]; - } - } -}