Skip to content

Commit 46f182a

Browse files
fix message (#270)
Co-authored-by: Francesca-Bit <[email protected]>
1 parent 5caeb59 commit 46f182a

File tree

2 files changed

+19
-2
lines changed

2 files changed

+19
-2
lines changed

packages/tdb-dashboard/src/components/Messages.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,15 +51,15 @@ export const MessageBox = ({ setMessage, message }) => {
5151
// displays textarea to write comments & button to save comments
5252
export 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)

packages/tdb-dashboard/src/hooks/ChangeRequest.js

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff 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,

0 commit comments

Comments
 (0)