chore(activitystream): addCommitReceivedActivity refactor multiregion (#3285)

This commit is contained in:
Alessandro Magionami
2024-10-16 10:19:00 +02:00
committed by GitHub
parent b4bf1b917b
commit eb3be8c9f5
2 changed files with 25 additions and 25 deletions
@@ -13,8 +13,6 @@ import {
import { CommitRecord } from '@/modules/core/helpers/types'
import { ProjectSubscriptions } from '@/modules/shared/utils/subscriptions'
import { has } from 'lodash'
import { saveActivityFactory } from '@/modules/activitystream/repositories'
import { db } from '@/db/knex'
import {
AddCommitCreatedActivity,
AddCommitDeletedActivity,
@@ -214,22 +212,21 @@ export const addCommitDeletedActivityFactory =
])
}
export async function addCommitReceivedActivity(params: {
input: CommitReceivedInput
userId: string
}) {
const { input, userId } = params
export const addCommitReceivedActivityFactory =
({ saveActivity }: { saveActivity: SaveActivity }) =>
async (params: { input: CommitReceivedInput; userId: string }) => {
const { input, userId } = params
await saveActivityFactory({ db })({
streamId: input.streamId,
resourceType: ResourceTypes.Commit,
resourceId: input.commitId,
actionType: ActionTypes.Commit.Receive,
userId,
info: {
sourceApplication: input.sourceApplication,
message: input.message
},
message: `Commit ${input.commitId} was received by user ${userId}`
})
}
await saveActivity({
streamId: input.streamId,
resourceType: ResourceTypes.Commit,
resourceId: input.commitId,
actionType: ActionTypes.Commit.Receive,
userId,
info: {
sourceApplication: input.sourceApplication,
message: input.message
},
message: `Commit ${input.commitId} was received by user ${userId}`
})
}