feat: runtime manager
This commit is contained in:
@@ -6,10 +6,12 @@ import (
|
||||
"galaxy/notificationintent"
|
||||
)
|
||||
|
||||
//go:generate go run go.uber.org/mock/mockgen -destination=../adapters/mocks/mock_intentpublisher.go -package=mocks galaxy/lobby/internal/ports IntentPublisher
|
||||
|
||||
// IntentPublisher is the lobby-facing producer port for normalized
|
||||
// notification intents. The production adapter is a
|
||||
// *notificationintent.Publisher which already satisfies this interface;
|
||||
// service tests use an in-process stub that records every Publish call.
|
||||
// service tests use a generated gomock that records every Publish call.
|
||||
//
|
||||
// A failed Publish call is a notification degradation per
|
||||
// lobby/README.md §Notification Contracts and must not roll back already
|
||||
|
||||
Reference in New Issue
Block a user