mirror of
https://github.com/espruino/Espruino.git
synced 2025-12-08 19:06:15 +00:00
refactoring
This commit is contained in:
parent
008f4ba9f4
commit
2d8d5a232c
@ -322,7 +322,7 @@ Stop listening for new HTTP connections
|
||||
"return" : ["bool","For note compatibility, the boolean false. When the send buffer is empty, a `drain` event will be sent"]
|
||||
}*/
|
||||
bool jswrap_httpSRs_write(JsVar *parent, JsVar *data) {
|
||||
serverResponseData(parent, data);
|
||||
serverResponseWrite(parent, data);
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
@ -741,7 +741,7 @@ void serverResponseWriteHead(JsVar *httpServerResponseVar, int statusCode, JsVar
|
||||
}
|
||||
|
||||
|
||||
void serverResponseData(JsVar *httpServerResponseVar, JsVar *data) {
|
||||
void serverResponseWrite(JsVar *httpServerResponseVar, JsVar *data) {
|
||||
// Append data to sendData
|
||||
JsVar *sendData = jsvObjectGetChild(httpServerResponseVar, HTTP_NAME_SEND_DATA, 0);
|
||||
if (!sendData) {
|
||||
@ -769,7 +769,7 @@ void serverResponseData(JsVar *httpServerResponseVar, JsVar *data) {
|
||||
}
|
||||
|
||||
void serverResponseEnd(JsVar *httpServerResponseVar) {
|
||||
serverResponseData(httpServerResponseVar, 0); // force connection->sendData to be created even if data not called
|
||||
serverResponseWrite(httpServerResponseVar, 0); // force connection->sendData to be created even if data not called
|
||||
jsvUnLock(jsvObjectSetChild(httpServerResponseVar, HTTP_NAME_CLOSE, jsvNewFromBool(true)));
|
||||
}
|
||||
|
||||
|
||||
@ -42,7 +42,7 @@ void clientRequestConnect(JsNetwork *net, JsVar *httpClientReqVar);
|
||||
void clientRequestEnd(JsNetwork *net, JsVar *httpClientReqVar);
|
||||
|
||||
void serverResponseWriteHead(JsVar *httpServerResponseVar, int statusCode, JsVar *headers);
|
||||
void serverResponseData(JsVar *httpServerResponseVar, JsVar *data);
|
||||
void serverResponseWrite(JsVar *httpServerResponseVar, JsVar *data);
|
||||
void serverResponseEnd(JsVar *httpServerResponseVar);
|
||||
|
||||
#endif // SOCKETSERVER_H
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user