Some code formatting

Fraction of commit 6ac642b019dda9bd703a5b9c35e6f1a5a7738aa9 of dumbfixes
branch of 0xFEEDC0DE64 fork of ESPAsyncWebServer.

Additionally, lock is no longer released between _clearQueue() and
_runQueue() in _onAck().
This commit is contained in:
Alex Villacís Lasso
2021-01-02 20:15:21 -05:00
parent 4963ce9da9
commit 7a0d05849a

View File

@@ -307,7 +307,6 @@ void AsyncWebSocketClient::_clearQueue()
void AsyncWebSocketClient::_onAck(size_t len, uint32_t time){ void AsyncWebSocketClient::_onAck(size_t len, uint32_t time){
_lastMessageTime = millis(); _lastMessageTime = millis();
{
AsyncWebLockGuard l(_lock); AsyncWebLockGuard l(_lock);
if (!_controlQueue.empty()) { if (!_controlQueue.empty()) {
@@ -330,7 +329,6 @@ void AsyncWebSocketClient::_onAck(size_t len, uint32_t time){
} }
_clearQueue(); _clearQueue();
}
_runQueue(); _runQueue();
} }
@@ -428,18 +426,23 @@ void AsyncWebSocketClient::_queueMessage(std::shared_ptr<std::vector<uint8_t>> b
_runQueue(); _runQueue();
} }
void AsyncWebSocketClient::close(uint16_t code, const char * message){ void AsyncWebSocketClient::close(uint16_t code, const char * message)
{
if(_status != WS_CONNECTED) if(_status != WS_CONNECTED)
return; return;
if(code){
if(code)
{
uint8_t packetLen = 2; uint8_t packetLen = 2;
if(message != NULL){ if (message != NULL)
{
size_t mlen = strlen(message); size_t mlen = strlen(message);
if(mlen > 123) mlen = 123; if(mlen > 123) mlen = 123;
packetLen += mlen; packetLen += mlen;
} }
char * buf = (char*)malloc(packetLen); char * buf = (char*)malloc(packetLen);
if(buf != NULL){ if (buf != NULL)
{
buf[0] = (uint8_t)(code >> 8); buf[0] = (uint8_t)(code >> 8);
buf[1] = (uint8_t)(code & 0xFF); buf[1] = (uint8_t)(code & 0xFF);
if(message != NULL){ if(message != NULL){