Namespace Serenity.Achievements.Application.Gateways
Classes
CompositeAchievementPlatformGateway
Fans every gateway call out to a set of child gateways so a build that ships to more than one storefront still sees a single IAchievementPlatformGateway.
NullAchievementPlatformGateway
The gateway installed when no platform is configured: always unavailable, accepts nothing, reports nothing. Lets the service run its full unlock path in the editor, in tests and in a build that ships to no storefront, without a null check at every call site.