IRpgAdminApi
Interface
Members
3
AnnounceAsync
method
Posts the join invite now. Returns whether it posted (false when suppressed by the re-announce min-gap, or on failure).ValueTask<bool> AnnounceAsync(CancellationToken cancellationToken = default)StartAsync
method
The one-shot activation: seed the starter pack, start a persistent season if none is active, turn the announcer on, and post the invite. Returns the outcome, or null when the gate is blocked or the store is unavailable.ValueTask<RpgActivationInfo> StartAsync(CancellationToken cancellationToken = default)StopAsync
method
Pauses the recurring announcer (the game stays live). Returns whether it applied.ValueTask<bool> StopAsync(CancellationToken cancellationToken = default)
