MCPcopy Create free account
hub / github.com/WarmUpTill/SceneSwitcher / Load

Method Load

plugins/base/utils/connection-manager.cpp:207–233  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

205}
206
207void WSConnection::Load(obs_data_t *obj)
208{
209 Item::Load(obj);
210
211 if (obs_data_has_user_value(obj, "version")) {
212 UseOBSWebsocketProtocol(
213 obs_data_get_bool(obj, "useOBSWSProtocol"));
214 } else {
215 // TODO: Remove this fallback in future version
216 _useOBSWSProtocol = true;
217 }
218 _client.UseOBSWebsocketProtocol(_useOBSWSProtocol);
219
220 _useCustomURI = obs_data_get_bool(obj, "useCustomURI");
221 _customURI = obs_data_get_string(obj, "customURI");
222 _address = obs_data_get_string(obj, "address");
223 _port = obs_data_get_int(obj, "port");
224 _password = obs_data_get_string(obj, "password");
225 _connectOnStart = obs_data_get_bool(obj, "connectOnStart");
226 _reconnect = obs_data_get_bool(obj, "reconnect");
227 _reconnectDelay = obs_data_get_int(obj, "reconnectDelay");
228
229 if (_connectOnStart) {
230 _client.Connect(GetURI(), _password, _reconnect,
231 _reconnectDelay);
232 }
233}
234
235void WSConnection::Save(obs_data_t *obj) const
236{

Callers 2

setupFunction · 0.45
loadConnectionsFunction · 0.45

Calls 2

ConnectMethod · 0.45

Tested by

no test coverage detected