f3df38610c
- Delete agrarmonitor-web.service.ts (HTML-scraping no longer needed) - Rewrite AgrarmonitorPollingService to call connector directly (eingangsrechnungenLivesearch, setEingangsdatum, setLieferscheinNummer) - Fix quality issues: concurrency guard, customer-sync try/catch, tag dedup via Set, parseInt NaN guard, page_size overflow warning - Update AgrarmonitorModule to import TypeORM/PaperlessModule - Remove node-html-parser dependency - Update agrarmonitor-connector to latest Gitea commit Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
20 lines
762 B
TypeScript
20 lines
762 B
TypeScript
import { Module } from '@nestjs/common';
|
|
import { TypeOrmModule } from '@nestjs/typeorm';
|
|
import { AgrarmonitorService } from './agrarmonitor.service';
|
|
import { AgrarmonitorPollingService } from './agrarmonitor-polling.service';
|
|
import { AgrarmonitorController } from './agrarmonitor.controller';
|
|
import { PaperlessModule } from '../paperless/paperless.module';
|
|
import { Setting } from '../database/entities/setting.entity';
|
|
import { Client } from '../database/entities/client.entity';
|
|
|
|
@Module({
|
|
imports: [
|
|
TypeOrmModule.forFeature([Setting, Client]),
|
|
PaperlessModule,
|
|
],
|
|
providers: [AgrarmonitorService, AgrarmonitorPollingService],
|
|
controllers: [AgrarmonitorController],
|
|
exports: [AgrarmonitorService],
|
|
})
|
|
export class AgrarmonitorModule {}
|