Skip to content

Commit 78388e8

Browse files
authored
Add files via upload
1 parent 3cc8350 commit 78388e8

21 files changed

+5716
-0
lines changed

api/v1/app/app.routes.config.js

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
const Controller = require('./controllers/app.controller');
2+
//const PermissionMiddleware = require('../../../common/middlewares/auth.permission.middleware');
3+
//const ValidationMiddleware = require('../../../common/middlewares/auth.validation.middleware');
4+
const Config = require('../../../common/config/env.config');
5+
6+
const globalRoutePrefix = Config.globalRoutePrefix;
7+
const routePrefix = "";
8+
const routeEntityName = "/app";
9+
10+
const ADMIN = Config.permissionLevels.ADMIN;
11+
const NORMAL_USER = Config.permissionLevels.NORMAL_USER;
12+
13+
exports.routesConfig = function (app) {
14+
app.get(globalRoutePrefix + "/v1" + routePrefix + routeEntityName + '/settings', [
15+
Controller.settings
16+
]);
17+
app.get(globalRoutePrefix + "/v1" + routePrefix + routeEntityName + '/latest_version', [
18+
Controller.latest_version
19+
]);
20+
app.get(globalRoutePrefix + "/v1" + routePrefix + routeEntityName + '/terms', [
21+
Controller.terms
22+
]);
23+
app.get(globalRoutePrefix + "/v1" + routePrefix + routeEntityName + '/privacy', [
24+
Controller.privacy
25+
]);
26+
app.get(globalRoutePrefix + "/v1" + routePrefix + routeEntityName + '/about', [
27+
Controller.about
28+
]);
29+
app.get(globalRoutePrefix + "/v1" + routePrefix + routeEntityName + '/contact_info', [
30+
Controller.contact_info
31+
]);
32+
app.get(globalRoutePrefix + "/v1" + routePrefix + routeEntityName + '/timestamp', [
33+
Controller.timestamp
34+
]);
35+
};
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
const UserModel = require("../models/app.model");
2+
const NORMAL_USER_PERMISSION = require("../../../../common/config/env.config")["permissionLevels"][
3+
"NORMAL_USER"
4+
];
5+
const Utils = require("../../../../common/middlewares/utils.middleware");
6+
7+
exports.settings = (req, res) => {};
8+
9+
exports.latest_version = async (req, res) => {
10+
try {
11+
res.status(200).send({ data: "1.0.0" });
12+
} catch (ex) {
13+
res.status(500).send({ error: "Something went wrong!" });
14+
}
15+
};
16+
17+
exports.terms = async (req, res) => {};
18+
19+
exports.privacy = async (req, res) => {};
20+
21+
exports.about = async (req, res) => {};
22+
23+
exports.contact_info = async (req, res) => {};
24+
25+
exports.timestamp = async (req, res) => {
26+
try {
27+
res.status(200).send({ data: Utils.getUTCDateTimestamp() });
28+
} catch (ex) {
29+
res.status(500).send({ error: "Something went wrong!" });
30+
}
31+
};

api/v1/app/models/app.model.js

Whitespace-only changes.
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
const Controller = require('./controllers/captcha.controller');
2+
//const PermissionMiddleware = require('../../../common/middlewares/auth.permission.middleware');
3+
//const ValidationMiddleware = require('../../../common/middlewares/auth.validation.middleware');
4+
const Config = require('../../../common/config/env.config');
5+
6+
const globalRoutePrefix = Config.globalRoutePrefix;
7+
const routePrefix = '';
8+
const routeEntityName = '/captcha';
9+
10+
const ADMIN = Config.permissionLevels.ADMIN;
11+
const NORMAL_USER = Config.permissionLevels.NORMAL_USER;
12+
13+
exports.routesConfig = function (app) {
14+
app.post(globalRoutePrefix + '/v1' + routePrefix + routeEntityName, [
15+
Controller.verify
16+
]);
17+
app.get(globalRoutePrefix + '/v1' + routePrefix + routeEntityName, [
18+
/*
19+
PermissionMiddleware.minimumPermissionLevelRequired(ADMIN),*/
20+
Controller.get
21+
]);
22+
};
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
const Model = require("../models/captcha.model");
2+
const NORMAL_USER_PERMISSION = require("../../../../common/config/env.config")["permissionLevels"][
3+
"NORMAL_USER"
4+
];
5+
const crypto = require("crypto");
6+
const { v1: uuidv1, v4: uuidv4 } = require("uuid");
7+
8+
const Utils = require("../../../../common/middlewares/utils.middleware");
9+
const SecurityUtils = require("../../../../common/middlewares/sec.middleware");
10+
11+
exports.get = async (req, res) => {
12+
try {
13+
14+
return res.status(200).send();
15+
} catch (ex) {
16+
return res.status(500).send({ error: "Something went wrong!" });
17+
}
18+
};
19+
20+
exports.verify = async (req, res) => {
21+
try {
22+
23+
return res.status(200).send();
24+
} catch (ex) {
25+
return res.status(500).send({ error: "Something went wrong!" });
26+
}
27+
};

api/v1/captcha/models/captcha.model.js

Whitespace-only changes.
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
"use strict";
2+
3+
const AuthMgnt = require("../../../../common/middlewares/auth.mgnt.middleware");
4+
const Utils = require("../../../../common/middlewares/utils.middleware");
5+
const SecUtils = require("../../../../common/middlewares/sec.middleware");
6+
7+
exports.statusConnection = (req, res) => {
8+
try {
9+
res.status(200).send();
10+
} catch (ex) {
11+
res.status(500).send({ error: "Something went wrong!" });
12+
}
13+
};
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
const Controller = require('./controllers/server.controller');
2+
const Config = require('../../../common/config/env.config');
3+
4+
const globalRoutePrefix = Config.globalRoutePrefix;
5+
const routePrefix = "/server";
6+
7+
exports.routesConfig = function (app) {
8+
app.get(globalRoutePrefix + "/v1" + routePrefix + '/status/connection', [
9+
Controller.statusConnection
10+
]);
11+
};

0 commit comments

Comments
 (0)