Skip to content

Commit c5270a8

Browse files
authored
feat: etag with cache-control (#26)
1 parent abb1360 commit c5270a8

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

Diff for: src/cppCode.ts

+4
Original file line numberDiff line numberDiff line change
@@ -167,10 +167,12 @@ void {{methodName}}(PsychicHttpServer * server) {
167167
168168
{{#switch ../etag}}
169169
{{#case "true"}}
170+
response.addHeader("cache-control", "no-cache");
170171
response.addHeader("ETag", etag_{{this.dataname}});
171172
{{/case}}
172173
{{#case "compiler"}}
173174
#ifdef {{../definePrefix}}_ENABLE_ETAG
175+
response.addHeader("cache-control", "no-cache");
174176
response.addHeader("ETag", etag_{{this.dataname}});
175177
#endif
176178
{{/case}}
@@ -346,10 +348,12 @@ void {{methodName}}(AsyncWebServer * server) {
346348
347349
{{#switch ../etag}}
348350
{{#case "true"}}
351+
response->addHeader("cache-control", "no-cache");
349352
response->addHeader("ETag", etag_{{this.dataname}});
350353
{{/case}}
351354
{{#case "compiler"}}
352355
#ifdef {{../definePrefix}}_ENABLE_ETAG
356+
response->addHeader("cache-control", "no-cache");
353357
response->addHeader("ETag", etag_{{this.dataname}});
354358
#endif
355359
{{/case}}

0 commit comments

Comments
 (0)