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 }) => {
51
51
// displays textarea to write comments & button to save comments
52
52
export const MessageComponent = ( { setKey} ) => {
53
53
const { currentCRObject, setCurrentCRObject } = WOQLClientObj ( )
54
- const { updateChangeRequestStatus , loading } = ChangeRequest ( )
54
+ const { addNewMessage , loading } = ChangeRequest ( )
55
55
const [ comment , setComment ] = useState ( "" )
56
56
const { id } = useParams ( )
57
57
58
58
/** handle Message */
59
59
async function handleMessage ( comment ) {
60
60
let id = extractID ( currentCRObject [ "@id" ] )
61
61
// this call return the changeRequestObj Updated
62
- let res = await updateChangeRequestStatus ( comment , currentCRObject . status , id )
62
+ let res = await addNewMessage ( comment , id )
63
63
// we'll see if add need rebase check every time
64
64
res . needRebase = currentCRObject . needRebase
65
65
setCurrentCRObject ( res )
Original file line number Diff line number Diff line change @@ -37,6 +37,22 @@ export function ChangeRequest(){
37
37
}
38
38
}
39
39
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
+
40
56
const updateChangeRequestStatus = async ( message , status = "Submitted" , crID = false ) => {
41
57
try {
42
58
setLoading ( true )
@@ -116,6 +132,7 @@ export function ChangeRequest(){
116
132
errorMessage,
117
133
changeRequestList,
118
134
createChangeRequest,
135
+ addNewMessage,
119
136
getChangeRequestList,
120
137
updateChangeRequestStatus,
121
138
getChangeRequestByID,
You can’t perform that action at this time.
0 commit comments