From d774e6784bfe0a4b4aea71c0a95573dc2be82854 Mon Sep 17 00:00:00 2001 From: Pavel Gnedov Date: Fri, 27 May 2022 11:55:58 +0700 Subject: [PATCH] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2=D0=BB?= =?UTF-8?q?=D0=B5=D0=BD=D0=B0=20=D0=BE=D1=88=D0=B8=D0=B1=D0=BA=D0=B0=20?= =?UTF-8?q?=D0=B7=D0=B0=D0=B3=D1=80=D1=83=D0=B7=D0=BA=D0=B8=20nano=20?= =?UTF-8?q?=D0=B8=20=D0=B4=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB=D0=B5=D0=BD=20?= =?UTF-8?q?=D0=BB=D0=BE=D0=B3=D0=B3=D0=B5=D1=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/datasources/issues.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/datasources/issues.ts b/src/datasources/issues.ts index cb9f001..d200c37 100644 --- a/src/datasources/issues.ts +++ b/src/datasources/issues.ts @@ -1,17 +1,21 @@ import { RedmineTypes } from '@app/redmine-types/index'; -import { Injectable } from '@nestjs/common'; -import nano from 'nano'; +import { Injectable, Logger } from '@nestjs/common'; import configuration from '../configs/app'; +import nano = require('nano'); const config = configuration(); @Injectable() export class Issues { + private static logger = new Logger(Issues.name); + static async getDatasource(): Promise< nano.DocumentScope > { + Issues.logger.debug(`Issues datasource url = ${config.couchDbUrl}`); const n = nano(config.couchDbUrl); const dbs = await n.db.list(); + Issues.logger.debug(`Issues datasource db name = ${config.dbs.issues}`); if (!dbs.includes(config.dbs.issues)) { await n.db.create(config.dbs.issues); }