public ApiChat(Api api, Chat chat, ApiChatLimiter limiter) { _api = api; _limiter = limiter; _chat = chat; }
private void AfterDeserialized(StreamingContext context) { _api = ((IApiContainer)context.Context).Api; _limiter = ((IApiChatLimiterProvider)context.Context).GetLimiter(); }