public void CreateFollowUpContext(string tag, object data = null) { var cfuc = new CommandFollowUpContext(tag, data) { _instance = FrameworkInstance, _owner = User }; if (FrameworkInstance.FollowUpContexts.ContainsKey(User.Id)) { FrameworkInstance.FollowUpContexts[User.Id] = cfuc; } else { FrameworkInstance.FollowUpContexts.Add(User.Id, cfuc); } }
internal void OnFollowUpMessageReceived(CommandFollowUpContext context) { FollowUpMessageReceived?.Invoke(this, context); }