MCPcopy Index your code
hub / github.com/apache/answer / NewActivityCommon

Function NewActivityCommon

internal/service/activity_common/activity.go:56–66  ·  view source on GitHub ↗

NewActivityCommon new activity common

(
	activityRepo ActivityRepo,
	activityQueueService activityqueue.Service,
)

Source from the content-addressed store, hash-verified

54
55// NewActivityCommon new activity common
56func NewActivityCommon(
57 activityRepo ActivityRepo,
58 activityQueueService activityqueue.Service,
59) *ActivityCommon {
60 activity := &ActivityCommon{
61 activityRepo: activityRepo,
62 activityQueueService: activityQueueService,
63 }
64 activity.activityQueueService.RegisterHandler(activity.HandleActivity)
65 return activity
66}
67
68// HandleActivity handle activity message
69func (ac *ActivityCommon) HandleActivity(ctx context.Context, msg *schema.ActivityMsg) error {

Callers

nothing calls this directly

Calls 1

RegisterHandlerMethod · 0.65

Tested by

no test coverage detected