diff options
-rw-r--r-- | pages/play_recording.ecpp | 8 | ||||
-rw-r--r-- | pages/switch_channel.ecpp | 6 |
2 files changed, 11 insertions, 3 deletions
diff --git a/pages/play_recording.ecpp b/pages/play_recording.ecpp index ccb76e1..a8ab47a 100644 --- a/pages/play_recording.ecpp +++ b/pages/play_recording.ecpp @@ -14,11 +14,15 @@ using namespace vdrlive; </%args> <%cpp> reply.setContentType( "application/xml" ); + + ReplayRecordingTask task( recordingid ); + LiveTaskManager().Execute( task ); </%cpp> <?xml version="1.0"?> <service> -<request name="switch_channel"> +<request name="play_recording"> <param name="recording"><$ recordingid $></param> </request> -<response><$ LiveTaskManager().Execute( new ReplayRecordingTask( recordingid ) ) $></response> +<response><$ task.Result() $></response> +<error><$ task.Error() $></error> </service> diff --git a/pages/switch_channel.ecpp b/pages/switch_channel.ecpp index a777fc1..d31bcfc 100644 --- a/pages/switch_channel.ecpp +++ b/pages/switch_channel.ecpp @@ -12,11 +12,15 @@ using namespace vdrlive; </%args> <%cpp> reply.setContentType( "application/xml" ); + + SwitchChannelTask task( channelid ); + LiveTaskManager().Execute( task ); </%cpp> <?xml version="1.0"?> <service> <request name="switch_channel"> <param name="channel"><$ *channelid.ToString() $></param> </request> -<response><$ LiveTaskManager().Execute( new SwitchChannelTask( channelid ) ) $></response> +<response><$ task.Result() $></response> +<error><$ task.Error() $></error> </service> |