Skip to content

Commit 1928ecb

Browse files
committed
fix: run and fix eslint checks
1 parent 973e5e2 commit 1928ecb

File tree

3 files changed

+32
-21
lines changed

3 files changed

+32
-21
lines changed

backend/src/services/mission.service.ts

Lines changed: 24 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,12 @@ import {
3232
} from '../serialization';
3333
import { TagService } from './tag.service';
3434
import { UserService } from './user.service';
35-
import { addMissionFilters, addProjectFilters, addSort, addFileStats } from './utilities';
35+
import {
36+
addFileStats,
37+
addMissionFilters,
38+
addProjectFilters,
39+
addSort,
40+
} from './utilities';
3641

3742
import { SortOrder } from '@common/api/types/pagination';
3843

@@ -150,7 +155,7 @@ export class MissionService {
150155
return missionEntityToDtoWithFiles(mission);
151156
}
152157

153-
async findMany(
158+
async findMany(
154159
projectUuids: string[],
155160
projectPatterns: string[],
156161
missionUuids: string[],
@@ -216,11 +221,16 @@ export class MissionService {
216221
.leftJoinAndSelect('mission.tags', 'tag')
217222
.leftJoinAndSelect('tag.tagType', 'tagType')
218223
.where('mission.uuid IN (:...missionIds)', {
219-
missionIds: missionIds.map(m => m.mission_uuid),
224+
missionIds: missionIds.map((m) => m.mission_uuid),
220225
});
221226

222227
if (sortBy !== undefined) {
223-
dataQuery = addSort(dataQuery, FIND_MANY_SORT_KEYS, sortBy, sortOrder);
228+
dataQuery = addSort(
229+
dataQuery,
230+
FIND_MANY_SORT_KEYS,
231+
sortBy,
232+
sortOrder,
233+
);
224234
}
225235

226236
dataQuery = addFileStats(dataQuery);
@@ -230,19 +240,22 @@ export class MissionService {
230240
const rawResults = result.raw;
231241

232242
// Create a map for quick lookup of file stats by mission UUID
233-
const statsMap = new Map<string, { fileCount: number; fileSize: number }>();
234-
rawResults.forEach((raw) => {
243+
const statsMap = new Map<
244+
string,
245+
{ fileCount: number; fileSize: number }
246+
>();
247+
for (const raw of rawResults) {
235248
const missionUuid = raw.mission_uuid;
236249
if (!statsMap.has(missionUuid)) {
237250
statsMap.set(missionUuid, {
238-
fileCount: parseInt(raw.fileCount) || 0,
239-
fileSize: parseInt(raw.fileSize) || 0,
251+
fileCount: Number.parseInt(raw.fileCount) || 0,
252+
fileSize: Number.parseInt(raw.fileSize) || 0,
240253
});
241254
}
242-
});
255+
}
243256

244257
// Assign file stats to missions
245-
missions.forEach((mission) => {
258+
for (const mission of missions) {
246259
const stats = statsMap.get(mission.uuid);
247260
if (stats) {
248261
mission.fileCount = stats.fileCount;
@@ -251,7 +264,7 @@ export class MissionService {
251264
mission.fileCount = 0;
252265
mission.size = 0;
253266
}
254-
});
267+
}
255268

256269
return {
257270
data: missions.map((element) => missionEntityToFlatDto(element)),
@@ -270,7 +283,6 @@ export class MissionService {
270283
sortDirection?: 'ASC' | 'DESC',
271284
sortBy?: string,
272285
): Promise<MinimumMissionsDto> {
273-
console.log("in findMissionByProjectMinimal")
274286
const user = await this.userRepository.findOneOrFail({
275287
where: { uuid: userUUID },
276288
});
@@ -313,7 +325,6 @@ export class MissionService {
313325
sortDirection?: 'ASC' | 'DESC',
314326
sortBy?: string,
315327
): Promise<MissionsDto> {
316-
console.log("in findMissionByProject")
317328
const query = this.missionRepository
318329
.createQueryBuilder('mission')
319330
.addSelect('COUNT(files.uuid)::int', 'fileCount')

backend/src/services/utilities.ts

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -203,20 +203,20 @@ export const addMissionCount = (
203203
};
204204

205205
export const addFileStats = (
206-
query: SelectQueryBuilder<Mission>,
206+
query: SelectQueryBuilder<Mission>,
207207
): SelectQueryBuilder<Mission> => {
208208
query
209209
.addSelect((subQuery) => {
210210
return subQuery
211-
.select('COUNT(file.uuid)', 'count')
212-
.from('file_entity', 'file')
213-
.where('file."missionUuid" = mission.uuid');
211+
.select('COUNT(file.uuid)', 'count')
212+
.from('file_entity', 'file')
213+
.where('file."missionUuid" = mission.uuid');
214214
}, 'fileCount')
215215
.addSelect((subQuery) => {
216216
return subQuery
217-
.select('COALESCE(SUM(file.size), 0)', 'sum')
218-
.from('file_entity', 'file')
219-
.where('file."missionUuid" = mission.uuid');
217+
.select('COALESCE(SUM(file.size), 0)', 'sum')
218+
.from('file_entity', 'file')
219+
.where('file."missionUuid" = mission.uuid');
220220
}, 'fileSize');
221221

222222
return query;

common/entities/mission/mission.entity.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,4 +43,4 @@ export default class Mission extends BaseEntity {
4343

4444
fileCount?: number;
4545
size?: number;
46-
}
46+
}

0 commit comments

Comments
 (0)