@@ -741,7 +741,12 @@ const EndpointSessionGoalUpdate = (raw: RawClient["server.session"]) => (input:
741741 preserveEffect < SessionGoalUpdateOutput > ( ) (
742742 raw [ "session.goal.update" ] ( {
743743 params : { sessionID : input [ "sessionID" ] } ,
744- payload : { action : input [ "action" ] , objective : input [ "objective" ] , expectedRevision : input [ "expectedRevision" ] } ,
744+ payload : {
745+ action : input [ "action" ] ,
746+ objective : input [ "objective" ] ,
747+ expectedRevision : input [ "expectedRevision" ] ,
748+ expectedGoalID : input [ "expectedGoalID" ] ,
749+ } ,
745750 } ) . pipe (
746751 Effect . mapError ( mapClientError ) ,
747752 Effect . map ( ( value ) => value . data ) ,
@@ -750,9 +755,14 @@ const EndpointSessionGoalUpdate = (raw: RawClient["server.session"]) => (input:
750755
751756const EndpointSessionTodoReplace = ( raw : RawClient [ "server.session" ] ) => ( input : SessionTodoReplaceInput ) =>
752757 preserveEffect < SessionTodoReplaceOutput > ( ) (
753- raw [ "session.todo.replace" ] ( { params : { sessionID : input [ "sessionID" ] } , payload : { todos : input [ "todos" ] } } ) . pipe (
754- Effect . mapError ( mapClientError ) ,
755- ) ,
758+ raw [ "session.todo.replace" ] ( {
759+ params : { sessionID : input [ "sessionID" ] } ,
760+ payload : {
761+ todos : input [ "todos" ] ,
762+ expectedRevision : input [ "expectedRevision" ] ,
763+ expectedGoalID : input [ "expectedGoalID" ] ,
764+ } ,
765+ } ) . pipe ( Effect . mapError ( mapClientError ) ) ,
756766 )
757767
758768const EndpointSessionMessageGet = ( raw : RawClient [ "server.session" ] ) => ( input : SessionMessageGetInput ) =>
0 commit comments