Commit Graph

24 Commits

Author SHA1 Message Date
Charles Le Maux
362a079c69 [+] New API cleanup system 2024-09-18 11:04:35 +02:00
Charles Le Maux
b558b02711 [+] FetchDirContent 2024-09-11 04:15:09 +02:00
AntoninoP
a5d9ff716d +fetch file names function added 2024-09-10 21:22:58 +02:00
Charles Le Maux
4daf2ed654 [-] Removed var narrowing (from the main scope) 2024-09-10 13:29:00 +02:00
Charles Le Maux
a5ab9a0caa [-] Optimized error handling & imports
[~] Reordered functions
2024-09-10 13:26:39 +02:00
Charles Le Maux
88eaf0b4d8 [+] Added interval parameter for easier scheduler management.
Scheduler will default to 10 minutes, meaning a server will take 20 to automatically close.

The input interval shouldn't be lower than 5 minutes except when high load expected
2024-09-10 13:13:31 +02:00
Charles Le Maux
2fe31596c0 [+] Corrected exception handling syntax 2024-09-10 01:06:56 +02:00
Charles Le Maux
c46e04f7f1 [+] Upload route 2024-09-10 01:05:25 +02:00
Charles Le Maux
f52696d38a [~] Scheduler's interval is now 10 minutes. 2024-09-06 12:51:13 +02:00
Charles Le Maux
6fd8cf73e6 [+] Added task scheduler 2024-09-06 12:43:28 +02:00
Charles Le Maux
3afec9a63a [+] Safe API closing handling attempt 2024-08-24 13:35:59 +02:00
Charles Le Maux
2632f70b65 [+] FetchPlayersStatus API call.
Users are now able to fetch their user data : Whitelist, Operators, BannedIps, BannedPlayers.
2024-08-24 13:23:19 +02:00
Charles Le Maux
91e4258d3b [+] New history system
Now every server related event is logged.
Users will soon be able to access their server's history on the front as well.

Co-authored-by: Antoninop <antoninopiraino70@gmail.com>
2024-08-20 18:56:43 +02:00
Charles Le Maux
8d4e613b45 [+] New 'FetchLogs' API call 2024-08-15 12:07:45 +02:00
Charles Le Maux
c2f21cb1c1 [~] Renewed function declarations with Union type 2024-07-14 19:23:59 +02:00
Charles Le Maux
828010de25 [~] New /UpdateProperties route
Signed-off-by: Charles Le Maux <charles.le-maux@epitech.eu>
2024-07-08 21:05:07 +01:00
Charles Le Maux
fa6846a0ce [+] Cloudflare support !
Signed-off-by: Charles Le Maux <charles.le-maux@epitech.eu>
2024-07-01 14:42:28 +01:00
Charles Le Maux
ed9ca9aba3 [~] Latest push
Signed-off-by: Charles Le Maux <charles.le-maux@epitech.eu>
2024-06-29 21:40:26 +01:00
Charles Le Maux
fe51740ce0 [+] New blueprint method
[+] Allows subdomain filtering for routes
[+] Allows routes scalability

Signed-off-by: Charles Le Maux <charles.le-maux@epitech.eu>
2024-06-29 17:41:27 +01:00
Charles Le Maux
742439be9e [+] New blueprint method
[+] Allows subdomain filtering for routes
[+] Allows routes scalability

Signed-off-by: Charles Le Maux <charles.le-maux@epitech.eu>
2024-06-29 17:36:27 +01:00
Charles Le Maux
ef6bc53269 [V2+] Secrets added.
(For local testing purposes.)
[+] Fixed SSL/TLS issues.

Signed-off-by: Charles Le Maux <charles.le-maux@epitech.eu>
2024-06-29 17:15:34 +01:00
Charles Le Maux
6cda6461cc [V2+] Secrets added.
(For local testing purposes.)
[+] Fixed SSL/TLS issues.

Signed-off-by: Charles Le Maux <charles.le-maux@epitech.eu>
2024-06-29 17:13:24 +01:00
Charles Le Maux
b17f316491 [V2+] api_sender.html
Signed-off-by: Charles Le Maux <charles.le-maux@epitech.eu>
2024-06-25 23:51:48 +01:00
Charles Le Maux
b6d916bf9a [V2] Final commit, production ready
Signed-off-by: Charles Le Maux <charles.le-maux@epitech.eu>
2024-06-25 22:49:33 +01:00