summaryrefslogtreecommitdiffstats
path: root/app/Controllers/Http/Api/Static
diff options
context:
space:
mode:
authorLibravatar MCMXC <16797721+mcmxcdev@users.noreply.github.com>2024-02-10 18:37:40 -0700
committerLibravatar Vijay A <vraravam@users.noreply.github.com>2024-02-13 06:59:44 +0530
commite1c47572a6235fd8fd20af888ac3a11c7ae1369d (patch)
tree2dccff36a441916d7014037cef3f7ce84a790cad /app/Controllers/Http/Api/Static
parentrefactor: project maintenance (diff)
downloadferdium-server-e1c47572a6235fd8fd20af888ac3a11c7ae1369d.tar.gz
ferdium-server-e1c47572a6235fd8fd20af888ac3a11c7ae1369d.tar.zst
ferdium-server-e1c47572a6235fd8fd20af888ac3a11c7ae1369d.zip
updates
Diffstat (limited to 'app/Controllers/Http/Api/Static')
-rw-r--r--app/Controllers/Http/Api/Static/AnnouncementsController.ts18
-rw-r--r--app/Controllers/Http/Api/Static/EmptyController.ts4
-rw-r--r--app/Controllers/Http/Api/Static/FeaturesController.ts4
3 files changed, 15 insertions, 11 deletions
diff --git a/app/Controllers/Http/Api/Static/AnnouncementsController.ts b/app/Controllers/Http/Api/Static/AnnouncementsController.ts
index 4ae9d0e..090ee1c 100644
--- a/app/Controllers/Http/Api/Static/AnnouncementsController.ts
+++ b/app/Controllers/Http/Api/Static/AnnouncementsController.ts
@@ -1,16 +1,20 @@
1import type { HttpContext } from '@adonisjs/core/http' 1import type { HttpContext } from '@adonisjs/core/http';
2import { app } from '@adonisjs/core/services/app' 2import { app } from '@adonisjs/core/services/app';
3import path from 'node:path' 3import path from 'node:path';
4import fs from 'fs-extra' 4import fs from 'fs-extra';
5 5
6export default class AnnouncementsController { 6export default class AnnouncementsController {
7 public async show({ response, params }: HttpContext) { 7 public async show({ response, params }: HttpContext) {
8 const announcement = path.join(app.resourcesPath(), 'announcements', `${params.version}.json`) 8 const announcement = path.join(
9 app.resourcesPath(),
10 'announcements',
11 `${params.version}.json`,
12 );
9 13
10 if (await fs.pathExists(announcement)) { 14 if (await fs.pathExists(announcement)) {
11 return response.download(announcement) 15 return response.download(announcement);
12 } 16 }
13 17
14 return response.status(404).send('No announcement found.') 18 return response.status(404).send('No announcement found.');
15 } 19 }
16} 20}
diff --git a/app/Controllers/Http/Api/Static/EmptyController.ts b/app/Controllers/Http/Api/Static/EmptyController.ts
index ff05b1c..80d70b7 100644
--- a/app/Controllers/Http/Api/Static/EmptyController.ts
+++ b/app/Controllers/Http/Api/Static/EmptyController.ts
@@ -1,7 +1,7 @@
1import type { HttpContext } from '@adonisjs/core/http' 1import type { HttpContext } from '@adonisjs/core/http';
2 2
3export default class EmptyController { 3export default class EmptyController {
4 public async show({ response }: HttpContext) { 4 public async show({ response }: HttpContext) {
5 return response.send([]) 5 return response.send([]);
6 } 6 }
7} 7}
diff --git a/app/Controllers/Http/Api/Static/FeaturesController.ts b/app/Controllers/Http/Api/Static/FeaturesController.ts
index 9e14c10..ce964de 100644
--- a/app/Controllers/Http/Api/Static/FeaturesController.ts
+++ b/app/Controllers/Http/Api/Static/FeaturesController.ts
@@ -1,4 +1,4 @@
1import type { HttpContext } from '@adonisjs/core/http' 1import type { HttpContext } from '@adonisjs/core/http';
2 2
3export default class FeaturesController { 3export default class FeaturesController {
4 public async show({ response }: HttpContext) { 4 public async show({ response }: HttpContext) {
@@ -9,6 +9,6 @@ export default class FeaturesController {
9 isSettingsWSEnabled: false, 9 isSettingsWSEnabled: false,
10 isMagicBarEnabled: true, 10 isMagicBarEnabled: true,
11 isTodosEnabled: true, 11 isTodosEnabled: true,
12 }) 12 });
13 } 13 }
14} 14}