API/Autodoc/Classes/RuStoreGodotRemoteConfigClient.md
RuStoreGodotRemoteConfigClient
class_name RuStoreGodotRemoteConfigClient extends Object
Класс реализует API для получения конфигурации данных с удаленного сервера. Инкапсулирует запрос конфигурации с сервера, кэширование, фоновое обновление.
Public Member Functions
| static | func | get_instance() -> RuStoreGodotRemoteConfigClient: Получить экземпляр RuStoreGodotRemoteConfigClient. Возвращает указатель на единственный экземпляр RuStoreGodotRemoteConfigClient (реализация паттерна Singleton). Если экземпляр еще не создан, создает его. |
| func | setAccount(value: String): Устанавливает параметр Account, который может быть использован для получения заданной конфигурации. ◆ value — Значение параметра Account. |
|
| func | get_account() -> String: Получает текущий установленный параметр Account. Значение параметра Account. |
|
| func | setLanguage(value: String): Устанавливает параметр Language, который может быть использован для получения заданной конфигурации. ◆ value — Значение параметра Language. |
|
| func | get_language() -> String: Получает текущий установленный параметр Language. Значение параметра Language. |
|
| func | get_remote_config(): Получение конфигурации данных в зависимости от выбранной политики обновления при инициализации. |
Properties
| var | isInitialized: bool = false Возвращает true, если синглтон инициализирован, в противном случае — false. |
Signals
| signal | on_get_remote_config_success Действие, выполняемое при успешном завершении get_remote_config. |
|
| signal | on_get_remote_config_failure Действие, выполняемое в случае ошибки get_remote_config. |
|
| signal | on_rustore_background_job_errors Возвращает ошибку фоновой работы. |
|
| signal | on_rustore_first_load_complete Вызывается при окончании первой загрузки. |
|
| signal | on_rustore_init_complete Вызывается при окончании инциализации. |
|
| signal | on_rustore_memory_cache_updated Вызывается при изменениях кэша в памяти. |
|
| signal | on_rustore_persistent_storage_updated Вызывается при изменении постоянного хранилища. |
|
| signal | on_rustore_remote_config_network_request_failure Вызывается при ошибке сетевого запроса Remote Сonfig. |