Download Jar. Libraryless. Click here for Pure Java version (2920L/18K).
1 | !7 |
2 | |
3 | !include once #1028763 // helper for HttpFromFileSystem |
4 | set flag NoNanoHTTPD. |
5 | |
6 | sbool pkiValidation = true; |
7 | |
8 | html {
|
9 | if (domain() == null) ret serve404(); |
10 | |
11 | S vis = registerVisitor(); |
12 | |
13 | ret domainAndURISwitch(uri, params); |
14 | } |
15 | |
16 | sO domainAndURISwitch(S uri, SS params) {
|
17 | S domain = domain(); |
18 | |
19 | uri = addSlash(addSlashPrefix(uri)); |
20 | |
21 | if (pkiValidation && startsWith(uri, "/.well-known/")) |
22 | ret subBot_serveText(loadTextFile(userDir("validation.txt")));
|
23 | |
24 | // URI switches |
25 | |
26 | new Matches m; |
27 | |
28 | if (swic(uri, "/ada/admin/", m)) |
29 | ret callHtmlMethod2(getBot(#1028301), "/" + m.rest(), params); |
30 | |
31 | if (eqic(uri, "/script/")) |
32 | ret callHtmlMethod2(getBot(#1028300), "/raw", params); |
33 | |
34 | if (eq(uri, "/")) |
35 | ret hrefresh("/ada/admin");
|
36 | |
37 | null; |
38 | } |
Began life as a copy of #1016323
download show line numbers debug dex old transpilations
Travelled to 4 computer(s): bhatertpkbcr, mqqgnosmbjvj, pyentgdyhuwx, vouqrxazstgt
No comments. add comment
| Snippet ID: | #1029909 |
| Snippet name: | ADA Main Bot |
| Eternal ID of this version: | #1029909/4 |
| Text MD5: | d8a31abc2c2dfe61e84779ca4c69599b |
| Transpilation MD5: | b70cb47a011174475a87c7a7e6bf8b76 |
| Author: | stefan |
| Category: | javax / html |
| Type: | JavaX module (desktop) |
| Public (visible to everyone): | Yes |
| Archived (hidden from active list): | No |
| Created/modified: | 2020-10-01 15:02:07 |
| Source code size: | 814 bytes / 38 lines |
| Pitched / IR pitched: | No / No |
| Views / Downloads: | 540 / 1607 |
| Version history: | 3 change(s) |
| Referenced in: | [show references] |