add default params, time transformer

This commit is contained in:
sbriat
2023-08-30 14:07:00 +02:00
parent 336ffe2cf5
commit cde1760099
16 changed files with 377 additions and 106 deletions

View File

@@ -1,9 +1,6 @@
import { Inject, Injectable, Logger } from '@nestjs/common';
import { EventEmitter2 } from '@nestjs/event-emitter';
import {
AdRepositoryPort,
CandidateQuery,
} from '../core/application/ports/ad.repository.port';
import { AdRepositoryPort } from '../core/application/ports/ad.repository.port';
import { LoggerBase, MessagePublisherPort } from '@mobicoop/ddd-library';
import { PrismaService } from './prisma.service';
import { AD_MESSAGE_PUBLISHER } from '../ad.di-tokens';
@@ -13,6 +10,7 @@ import { ExtendedPrismaRepositoryBase } from '@mobicoop/ddd-library/dist/db/pris
import { Frequency, Role } from '../core/domain/ad.types';
import { Candidate } from '../core/application/types/algorithm.types';
import { AdSelector } from './ad.selector';
import { MatchQuery } from '../core/application/queries/match/match.query';
export type AdBaseModel = {
uuid: string;
@@ -93,7 +91,7 @@ export class AdRepository
);
}
getCandidates = async (query: CandidateQuery): Promise<Candidate[]> => {
getCandidates = async (query: MatchQuery): Promise<Candidate[]> => {
// let candidates: Candidate[] = [];
const sqlQueries: QueryRole[] = [];
if (query.driver)
@@ -115,7 +113,7 @@ export class AdRepository
} as AdsRole),
),
);
console.log(results[0].ads);
// console.log(results[0].ads);
return [];
};
}