public RemoteConfigWindowController(bool shouldFetchOnInit = true) { m_DataManager = new RemoteConfigDataManager(); m_DataManager.RulesDataStoreChanged += OnRulesDataStoreChanged; m_DataManager.RemoteSettingDataStoreChanged += OnRemoteSettingDataStoreChanged; m_DataManager.EnvironmentChanged += OnEnvironmentChanged; RemoteConfigWebApiClient.rcRequestFailed += OnFailedRequest; if (shouldFetchOnInit) { FetchEnvironments(); } }
public RemoteConfigEnvironmentWindowController() { m_DataManager = new RemoteConfigDataManager(); m_DataManager.RulesDeleted += OnRulesDeleted; RemoteConfigWebApiClient.environmentUpdated += OnEnvironmentUpdated; RemoteConfigWebApiClient.environmentDeleted += OnEnvironmentDeleted; RemoteConfigWebApiClient.environmentCreated += OnEnvironmentCreated; RemoteConfigWebApiClient.environmentCRUDError += OnEnvironmentCRUDError; RemoteConfigWebApiClient.fetchEnvironmentsFinished += OnFetchEnvironmentsFinished; RemoteConfigWebApiClient.fetchConfigsFinished += OnFetchConfigsFinished; RemoteConfigWebApiClient.fetchRulesFinished += OnFetchRulesFinished; }
public RemoteConfigWindowController(bool shouldFetchOnInit = true, bool windowOpenOnInit = false) { m_DataManager = new RemoteConfigDataManager(); m_DataManager.RulesDataStoreChanged += OnRulesDataStoreChanged; m_DataManager.RemoteSettingDataStoreChanged += OnRemoteSettingDataStoreChanged; m_DataManager.EnvironmentChanged += OnEnvironmentChanged; RemoteConfigWebApiClient.rcRequestFailed += OnFailedRequest; RemoteConfigWebApiClient.fetchEnvironmentsFinished += FetchDefaultEnvironment; if (shouldFetchOnInit && windowOpenOnInit) { FetchEnvironments(); } }