File tree Expand file tree Collapse file tree 2 files changed +19
-2
lines changed
packages/tdb-dashboard/src Expand file tree Collapse file tree 2 files changed +19
-2
lines changed Original file line number Diff line number Diff line change @@ -51,15 +51,15 @@ export const MessageBox = ({ setMessage, message }) => {
5151// displays textarea to write comments & button to save comments
5252export const MessageComponent = ( { setKey} ) => {
5353 const { currentCRObject, setCurrentCRObject } = WOQLClientObj ( )
54- const { updateChangeRequestStatus , loading } = ChangeRequest ( )
54+ const { addNewMessage , loading } = ChangeRequest ( )
5555 const [ comment , setComment ] = useState ( "" )
5656 const { id } = useParams ( )
5757
5858 /** handle Message */
5959 async function handleMessage ( comment ) {
6060 let id = extractID ( currentCRObject [ "@id" ] )
6161 // this call return the changeRequestObj Updated
62- let res = await updateChangeRequestStatus ( comment , currentCRObject . status , id )
62+ let res = await addNewMessage ( comment , id )
6363 // we'll see if add need rebase check every time
6464 res . needRebase = currentCRObject . needRebase
6565 setCurrentCRObject ( res )
Original file line number Diff line number Diff line change @@ -37,6 +37,22 @@ export function ChangeRequest(){
3737 }
3838 }
3939
40+ const addNewMessage = async ( message , crID = false ) => {
41+ try {
42+ setLoading ( true )
43+ const payload = { message}
44+ const currentCR = crID
45+ const changeRequestDoc = await woqlClient . sendCustomRequest ( "POST" , `${ getUrl ( ) } /${ currentCR } /messages` , payload )
46+ return changeRequestDoc
47+ } catch ( err ) {
48+ const errMessage = formatErrorMessage ( err )
49+ setError ( errMessage )
50+ return false
51+ } finally {
52+ setLoading ( false )
53+ }
54+ }
55+
4056 const updateChangeRequestStatus = async ( message , status = "Submitted" , crID = false ) => {
4157 try {
4258 setLoading ( true )
@@ -116,6 +132,7 @@ export function ChangeRequest(){
116132 errorMessage,
117133 changeRequestList,
118134 createChangeRequest,
135+ addNewMessage,
119136 getChangeRequestList,
120137 updateChangeRequestStatus,
121138 getChangeRequestByID,
You can’t perform that action at this time.
0 commit comments