@@ -739,7 +739,12 @@ const EndpointSessionGoalUpdate = (raw: RawClient["server.session"]) => (input:
739739 preserveEffect < SessionGoalUpdateOutput > ( ) (
740740 raw [ "session.goal.update" ] ( {
741741 params : { sessionID : input [ "sessionID" ] } ,
742- payload : { action : input [ "action" ] , objective : input [ "objective" ] , expectedRevision : input [ "expectedRevision" ] } ,
742+ payload : {
743+ action : input [ "action" ] ,
744+ objective : input [ "objective" ] ,
745+ expectedRevision : input [ "expectedRevision" ] ,
746+ expectedGoalID : input [ "expectedGoalID" ] ,
747+ } ,
743748 } ) . pipe (
744749 Effect . mapError ( mapClientError ) ,
745750 Effect . map ( ( value ) => value . data ) ,
@@ -748,9 +753,14 @@ const EndpointSessionGoalUpdate = (raw: RawClient["server.session"]) => (input:
748753
749754const EndpointSessionTodoReplace = ( raw : RawClient [ "server.session" ] ) => ( input : SessionTodoReplaceInput ) =>
750755 preserveEffect < SessionTodoReplaceOutput > ( ) (
751- raw [ "session.todo.replace" ] ( { params : { sessionID : input [ "sessionID" ] } , payload : { todos : input [ "todos" ] } } ) . pipe (
752- Effect . mapError ( mapClientError ) ,
753- ) ,
756+ raw [ "session.todo.replace" ] ( {
757+ params : { sessionID : input [ "sessionID" ] } ,
758+ payload : {
759+ todos : input [ "todos" ] ,
760+ expectedRevision : input [ "expectedRevision" ] ,
761+ expectedGoalID : input [ "expectedGoalID" ] ,
762+ } ,
763+ } ) . pipe ( Effect . mapError ( mapClientError ) ) ,
754764 )
755765
756766const EndpointSessionMessageGet = ( raw : RawClient [ "server.session" ] ) => ( input : SessionMessageGetInput ) =>
0 commit comments