refactor: replace AgrarmonitorWebService with connector methods
- 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>
This commit is contained in:
@@ -1,9 +1,18 @@
|
||||
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({
|
||||
providers: [AgrarmonitorService],
|
||||
imports: [
|
||||
TypeOrmModule.forFeature([Setting, Client]),
|
||||
PaperlessModule,
|
||||
],
|
||||
providers: [AgrarmonitorService, AgrarmonitorPollingService],
|
||||
controllers: [AgrarmonitorController],
|
||||
exports: [AgrarmonitorService],
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user