|
40 | 40 | -include("mod_invites.hrl"). |
41 | 41 | -include("translate.hrl"). |
42 | 42 |
|
43 | | --define(HTTP(Code, CT, Text), {Code, [{<<"Content-Type">>, CT}], Text}). |
| 43 | +-define(HTTP(Code, Headers, CT, Text), {Code, [{<<"Content-Type">>, CT} | Headers], Text}). |
| 44 | +-define(HTTP(Code, CT, Text), ?HTTP(Code, [], CT, Text)). |
44 | 45 | -define(HTTP(Code, Text), ?HTTP(Code, <<"text/plain">>, Text)). |
45 | 46 | -define(HTTP_OK(Text), ?HTTP(200, <<"text/html">>, Text)). |
| 47 | +-define(HTTP_OK(Headers, Text), ?HTTP(200, Headers, <<"text/html">>, Text)). |
46 | 48 | -define(NOT_FOUND, ?HTTP(404, ?T("NOT FOUND"))). |
47 | 49 | -define(NOT_FOUND(Text), ?HTTP(404, <<"text/html">>, Text)). |
48 | 50 | -define(BAD_REQUEST, ?HTTP(400, ?T("BAD REQUEST"))). |
@@ -380,7 +382,8 @@ lang(Lang) -> |
380 | 382 | Lang. |
381 | 383 |
|
382 | 384 | render_ok(Host, Lang, File, Ctx) -> |
383 | | - ?HTTP_OK(render(Host, Lang, File, Ctx)). |
| 385 | + URI = proplists:get_value(uri, Ctx), |
| 386 | + ?HTTP_OK([{<<"Link">>, <<"<", URI/binary, ">">>}], render(Host, Lang, File, Ctx)). |
384 | 387 |
|
385 | 388 | render_bad_request(Host, File, Ctx) -> |
386 | 389 | Renderer = file_to_renderer(Host, File), |
|
0 commit comments