private void UpdateConfiguration(YandexAppMetricaConfig config) { _metricaConfig = config; ConfigUpdateHandler receiver = OnActivation; if (receiver != null) { receiver(config); } }
protected static void UpdateConfiguration(YandexMetricaConfig config) { _metricaConfig = config; ConfigUpdateHandler receiver = OnConfigUpdate; if (receiver != null) { receiver(config); } }
public static void Subscribe(string name, ConfigUpdateHandler callback) { if (! update_watch_present) WatchForUpdates (); if (!subscriptions.ContainsKey (name)) subscriptions.Add (name, new ArrayList (1)); ArrayList callbacks = (ArrayList) subscriptions [name]; callbacks.Add (callback); }