fix(chatbot): changed session id to be unique with user email instead of using testing for everything

This commit is contained in:
Nic D 2026-01-15 10:17:45 -05:00
parent 4e4fc01ed7
commit 63cc2a4458
5 changed files with 2 additions and 8 deletions

View File

@ -11,9 +11,8 @@ export class ChatbotService {
sessionId: string = 'testing';
async pingExternalApi(body: UserMessageDto, email: string): Promise<Message> {
const { data } = await firstValueFrom(this.httpService.post('https://n8nai.targo.ca/webhook/chatty-Mcbot', { userInput: body.userInput, userId: email, sessionId: this.sessionId }));
const { data } = await firstValueFrom(this.httpService.post('https://n8nai.targo.ca/webhook/chatty-Mcbot', { userInput: body.userInput, userId: email, sessionId: email }));
console.log(data);
return {
text: data[0].output,
sent: false,

View File

@ -113,7 +113,7 @@ export class SickLeaveService {
takeSickLeaveHours = async (employee_id: number, asked_hours: number): Promise<Result<number, string>> => {
if (asked_hours <= 0) return { success: false, error: 'INVALID_BANKING_HOURS' };
console.log('also got here')
try {
const result = await this.prisma.$transaction(async (tx) => {
const employee = await this.prisma.employees.findUnique({

View File

@ -10,14 +10,12 @@ export class SchedulePresetDeleteService {
// DELETE
//_________________________________________________________________
async deletePreset(preset_id: number): Promise<Result<boolean, string>> {
console.log('preset_id received: ', preset_id)
const preset = await this.prisma.schedulePresets.findUnique({
where: { id: preset_id },
select: { id: true },
});
if (!preset) return { success: false, error: `SCHEDULE_PRESET_NOT_FOUND` };
console.log('preset found: ', preset.id)
const updated_employees = await this.prisma.employees.updateMany({
where: { schedule_preset_id: preset_id },
@ -25,7 +23,6 @@ export class SchedulePresetDeleteService {
schedule_preset_id: 0,
},
});
console.log('employee schedule id updated', updated_employees);
await this.prisma.$transaction(async (tx) => {
await tx.schedulePresetShifts.deleteMany({ where: { preset_id: preset_id } });

View File

@ -33,7 +33,6 @@ export class GetTimesheetsOverviewService {
//loads the timesheets related to the fetched pay-period
let rows = await this.loadTimesheets(employee_id.data, period.period_start, period.period_end);
console.log(rows);
//Normalized dates from pay-period strings
const normalized_start = toDateFromString(period.period_start);

View File

@ -92,7 +92,6 @@ export const mapOneTimesheet = async (timesheet: Prisma.TimesheetsGetPayload<{
daily_hours[subgroup] += hours;
weekly_hours[subgroup] += hours;
}
console.log('date: ', shift.date, ', hours worked: ', hours, ', type: ', subgroup, ', current weekly overtime: ', weekly_hours['overtime']);
}