send text message with decline request (with closeMessage)
cancel request in ux - send closeMessage
add hasTextMessage triple to the message only if text is not empty/undefined/null
update message detail view if opened when the new message for the same connection is received:

opened match detailed view is updated to incoming request detail view when request for that match is received;
opened outgoing request detailed view is updated to conversation detail view when open for that request is received.
clean message textarea after sending/accepting/declining request