Untitled
unknown
plain_text
2 years ago
1.6 kB
8
Indexable
_deleteChat = async(chat_id:any) => {
console.log('deleteChat', chat_id?.id)
const token = await StorageProvider.get('USER_TOKEN')
const header = {
'Content-Type': 'application/json',
token
}
const requestMessage = new Message(
getName(MessageEnum.RestAPIRequestMessage),
)
this.deleteChatApi = requestMessage.messageId
requestMessage.addData(
getName(MessageEnum.RestAPIResponceEndPointMessage),
// configJSON.getPostListApiEndPoint,
`bx_block_chat/chats/${chat_id}`
)
requestMessage.addData(
getName(MessageEnum.RestAPIRequestHeaderMessage),
JSON.stringify(header),
)
requestMessage.addData(
getName(MessageEnum.RestAPIRequestMethodMessage),
'DELETE',
)
runEngine.sendMessage(requestMessage.id, requestMessage)
return true
}
if (
getName(MessageEnum.RestAPIResponceMessage) === message.id &&
this.deleteChatApi != null &&
this.deleteChatApi === message.getData(getName(MessageEnum.RestAPIResponceDataMessage))
) {
var responseJson = message.getData(
getName(MessageEnum.RestAPIResponceSuccessMessage)
);
if (responseJson !== undefined && responseJson?.errors === undefined) {
this.props.navigation.navigate('ChatListScreen')
} else {
var errorReponse = message.getData(
getName(MessageEnum.RestAPIResponceErrorMessage)
);
console.log("eeefenwenfiewnf", errorReponse)
console.log(responseJson)
// this.parseApiCatchErrorResponse(errorReponse);
}
}
Editor is loading...