Skip to content

Commit f729a34

Browse files
theotime2005alicegoarnissonxav-car
committedApr 4, 2025
feat(api): Clean usecase save-knowledge-element-snapshots-for-participation
Co-Authored-By: alicegoarnisson <187311468+alicegoarnisson@users.noreply.github.com> Co-Authored-By: Xavier Carron <33637571+xav-car@users.noreply.github.com>
1 parent fcaa381 commit f729a34

File tree

2 files changed

+0
-7
lines changed

2 files changed

+0
-7
lines changed
 

Diff for: ‎api/src/prescription/campaign/domain/usecases/save-knowledge-element-snapshot-for-participation.js

-4
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,11 @@
11
import { withTransaction } from '../../../../shared/domain/DomainTransaction.js';
22

33
export const saveKnowledgeElementSnapshotForParticipation = withTransaction(async function ({
4-
userId,
5-
snappedAt,
64
knowledgeElementCollection,
75
campaignParticipationId,
86
knowledgeElementSnapshotRepository,
97
}) {
108
await knowledgeElementSnapshotRepository.save({
11-
userId,
12-
snappedAt,
139
snapshot: knowledgeElementCollection.toSnapshot(),
1410
campaignParticipationId,
1511
});

Diff for: ‎api/tests/prescription/campaign/integration/domain/usecases/save-knowledge-element-snapshot-for-participation_test.js

-3
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,10 @@ describe('Integration | UseCase | save-knowledge-element-snapshot-for-participat
77
it('should persist knowledgeElement', async function () {
88
const knowledgeElement = domainBuilder.buildKnowledgeElement();
99
const campaignParticipationId = databaseBuilder.factory.buildCampaignParticipation().id;
10-
const userId = databaseBuilder.factory.buildUser().id;
1110
await databaseBuilder.commit();
1211

1312
const knowledgeElementCollection = new KnowledgeElementCollection([knowledgeElement]);
1413
const result = await usecases.saveKnowledgeElementSnapshotForParticipation({
15-
userId,
16-
snappedAt: new Date('2025-03-06'),
1714
campaignParticipationId,
1815
knowledgeElementCollection,
1916
});

0 commit comments

Comments
 (0)