mirror of
https://github.com/Palakis/obs-websocket.git
synced 2024-08-30 18:12:16 +00:00
Merge branch '4.x-current' into handler-protocol-refactor
This commit is contained in:
commit
f5277e4931
@ -828,7 +828,9 @@ void WSEvents::Heartbeat() {
|
|||||||
pulse = !pulse;
|
pulse = !pulse;
|
||||||
obs_data_set_bool(data, "pulse", pulse);
|
obs_data_set_bool(data, "pulse", pulse);
|
||||||
|
|
||||||
obs_data_set_string(data, "current-profile", obs_frontend_get_current_profile());
|
char* currentProfile = obs_frontend_get_current_profile();
|
||||||
|
obs_data_set_string(data, "current-profile", currentProfile);
|
||||||
|
bfree(currentProfile);
|
||||||
|
|
||||||
OBSSourceAutoRelease currentScene = obs_frontend_get_current_scene();
|
OBSSourceAutoRelease currentScene = obs_frontend_get_current_scene();
|
||||||
obs_data_set_string(data, "current-scene", obs_source_get_name(currentScene));
|
obs_data_set_string(data, "current-scene", obs_source_get_name(currentScene));
|
||||||
|
@ -39,7 +39,9 @@ RpcResponse WSRequestHandler::SetCurrentProfile(const RpcRequest& request) {
|
|||||||
*/
|
*/
|
||||||
RpcResponse WSRequestHandler::GetCurrentProfile(const RpcRequest& request) {
|
RpcResponse WSRequestHandler::GetCurrentProfile(const RpcRequest& request) {
|
||||||
OBSDataAutoRelease response = obs_data_create();
|
OBSDataAutoRelease response = obs_data_create();
|
||||||
obs_data_set_string(response, "profile-name", obs_frontend_get_current_profile());
|
char* currentProfile = obs_frontend_get_current_profile();
|
||||||
|
obs_data_set_string(response, "profile-name", currentProfile);
|
||||||
|
bfree(currentProfile);
|
||||||
return request.success(response);
|
return request.success(response);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -39,8 +39,10 @@ RpcResponse WSRequestHandler::SetCurrentSceneCollection(const RpcRequest& reques
|
|||||||
*/
|
*/
|
||||||
RpcResponse WSRequestHandler::GetCurrentSceneCollection(const RpcRequest& request) {
|
RpcResponse WSRequestHandler::GetCurrentSceneCollection(const RpcRequest& request) {
|
||||||
OBSDataAutoRelease response = obs_data_create();
|
OBSDataAutoRelease response = obs_data_create();
|
||||||
obs_data_set_string(response, "sc-name",
|
|
||||||
obs_frontend_get_current_scene_collection());
|
char* sceneCollection = obs_frontend_get_current_scene_collection();
|
||||||
|
obs_data_set_string(response, "sc-name", sceneCollection);
|
||||||
|
bfree(sceneCollection);
|
||||||
|
|
||||||
return request.success(response);
|
return request.success(response);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user