Skip to content
This repository was archived by the owner on Jan 20, 2025. It is now read-only.

Commit 09dde69

Browse files
probonopdme-no-dev
authored andcommitted
Solve error "previous definition of 'class fs::File'" (#147)
As per #111 (comment) by @boblemaire
1 parent 1b35f15 commit 09dde69

File tree

3 files changed

+6
-0
lines changed

3 files changed

+6
-0
lines changed

src/ESPAsyncWebServer.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,8 @@ class AsyncWebHeader {
116116
typedef std::function<size_t(uint8_t*, size_t, size_t)> AwsResponseFiller;
117117

118118
class AsyncWebServerRequest {
119+
using File = fs::File;
120+
using FS = fs::FS;
119121
friend class AsyncWebServer;
120122
private:
121123
AsyncClient* _client;

src/WebHandlerImpl.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,8 @@
2626
#include <time.h>
2727

2828
class AsyncStaticWebHandler: public AsyncWebHandler {
29+
using File = fs::File;
30+
using FS = fs::FS;
2931
private:
3032
bool _getFile(AsyncWebServerRequest *request);
3133
bool _fileExists(AsyncWebServerRequest *request, const String& path);

src/WebResponseImpl.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,8 @@ class AsyncAbstractResponse: public AsyncWebServerResponse {
4242
};
4343

4444
class AsyncFileResponse: public AsyncAbstractResponse {
45+
using File = fs::File;
46+
using FS = fs::FS;
4547
private:
4648
File _content;
4749
String _path;

0 commit comments

Comments
 (0)