protected override void OnHandle(SessionRequest request) { if (request.RequestPayload.Count > 1) { var payload = ReadPayload <ExampleConnectPayload>(request); if (payload.Authorize == Auth && payload.Version == version) { request.Accept(new [] { new SessionProperty("appid", payload.AppId) }); return; } request.Reject(); return; } request.Accept(new SessionProperty[0]); }
protected virtual void OnHandle(SessionRequest request) { request.Accept(Array.Empty <SessionProperty>()); }