diff options
author | George Hazan <george.hazan@gmail.com> | 2024-12-12 21:56:51 +0300 |
---|---|---|
committer | George Hazan <george.hazan@gmail.com> | 2024-12-12 21:56:51 +0300 |
commit | e9a3b54db4aa8ffb6f97baabc2b676e3d9570bb1 (patch) | |
tree | ff76b25d2c458630483fb57fc7383df10e8c0001 /protocols/Steam/src/http_request.h | |
parent | f1a5f02b05bae013e1c7773328b773565031b3c6 (diff) |
more code cleaning
Diffstat (limited to 'protocols/Steam/src/http_request.h')
-rw-r--r-- | protocols/Steam/src/http_request.h | 56 |
1 files changed, 0 insertions, 56 deletions
diff --git a/protocols/Steam/src/http_request.h b/protocols/Steam/src/http_request.h deleted file mode 100644 index ac988a804a..0000000000 --- a/protocols/Steam/src/http_request.h +++ /dev/null @@ -1,56 +0,0 @@ -#ifndef _HTTP_REQUEST_H_ -#define _HTTP_REQUEST_H_ - -#define STEAM_USER_AGENT "Valve/Steam HTTP Client 1.0" - -class HttpResponse -{ - MHttpResponse *m_response; - -public: - HttpResponse(MHttpResponse *response) : - m_response(response) - { - } - - ~HttpResponse() - { - delete m_response; - } - - bool operator!() const - { - return !m_response || m_response->body.IsEmpty(); - } - - operator bool() const - { - return m_response && !m_response->body.IsEmpty(); - } - - bool IsSuccess() const - { - return m_response && - m_response->resultCode >= HTTP_CODE_OK && - m_response->resultCode <= HTTP_CODE_MULTI_STATUS; - } - - char* data() const - { - return (m_response) ? m_response->body.GetBuffer() : nullptr; - } - - unsigned length() const - { - return (m_response) ? m_response->body.GetLength() : 0; - } - - int GetStatusCode() const - { - if (m_response) - return m_response->resultCode; - return 500; - } -}; - -#endif //_HTTP_REQUEST_H_
\ No newline at end of file |