using System.Threading.Tasks; using Model; namespace Controller { [Event(EventType.SleepTimeout, ServerType.City)] public class SleepTimeoutEvent_RunTcs : AEvent { public override void Run(Env env) { TaskCompletionSource tcs = env.Get>(EnvKey.SleepTimeout_TaskCompletionSource); tcs.SetResult(true); } } }