Skip to content

Commit 54e4098

Browse files
committed
Fix TS handler issue, clean unused search import
1 parent 096d5d5 commit 54e4098

File tree

10 files changed

+103
-50
lines changed

10 files changed

+103
-50
lines changed

backend/dist/Routes/content.route.js

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,16 @@ const express_1 = __importDefault(require("express"));
77
const content_controller_1 = require("../controllers/content.controller");
88
const auth_1 = require("../middleware/auth");
99
const router = express_1.default.Router();
10-
// router.post("/deleteContent",auth, deleteContent);
1110
router.get("/", auth_1.auth, (req, res) => {
1211
const { type } = req.query;
1312
if (type) {
14-
return (0, content_controller_1.getByType)(req, res);
13+
(0, content_controller_1.getByType)(req, res);
14+
return;
1515
}
16-
return (0, content_controller_1.content)(req, res);
16+
(0, content_controller_1.content)(req, res);
1717
});
1818
router.post("/", auth_1.auth, content_controller_1.addContent);
1919
router.delete("/", auth_1.auth, content_controller_1.deleteContent);
2020
router.post("/:type", auth_1.auth, content_controller_1.getByType);
21+
router.post("/:searchParam", auth_1.auth);
2122
exports.default = router;
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
"use strict";
2+
Object.defineProperty(exports, "__esModule", { value: true });
3+
exports.search = void 0;
4+
const search = async (req, res) => {
5+
try {
6+
const { query } = req.body;
7+
// Abhi simple dummy response
8+
// Baad me tum yahan DB / Qdrant logic daal sakte ho
9+
return res.status(200).json({
10+
success: true,
11+
message: "Search working",
12+
query,
13+
});
14+
}
15+
catch (error) {
16+
return res.status(500).json({
17+
success: false,
18+
message: "Search failed",
19+
});
20+
}
21+
};
22+
exports.search = search;

backend/dist/index.js

Lines changed: 1 addition & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -11,21 +11,9 @@ const mongoose = require("mongoose");
1111
const auth_route_1 = __importDefault(require("./Routes/auth.route"));
1212
const content_route_1 = __importDefault(require("./Routes/content.route"));
1313
const brain_route_1 = __importDefault(require("./Routes/brain.route"));
14-
const PORT = process.env.PORT || 5000;
15-
16-
17-
18-
19-
20-
2114
const app = (0, express_1.default)();
2215
app.use(cors());
23-
mongoose.connect(process.env.MONGODB_URI);
24-
mongoose.then(() => console.log("MongoDB Connected Successfully"))
25-
app.listen(PORT, () => {
26-
console.log(`Server running on port ${PORT}`);
27-
});
28-
mongoose.catch(err => console.log("MongoDB Error:", err));
16+
mongoose.connect(process.env.MONGODB_URL);
2917
app.use(express_1.default.json());
3018
app.use("/api/v1/auth", auth_route_1.default);
3119
app.use("/api/v1/content", content_route_1.default);
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
"use strict";
2+
Object.defineProperty(exports, "__esModule", { value: true });

backend/dist/qdrant/processData.js

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
"use strict";
2+
Object.defineProperty(exports, "__esModule", { value: true });
3+
exports.processContent = void 0;
4+
const processContent = (data) => {
5+
const { title, tags, _id } = data;
6+
const tagTitles = tags.map(tag => tag.title);
7+
return {
8+
title,
9+
contentId: _id.toString(),
10+
tagTitles,
11+
};
12+
};
13+
exports.processContent = processContent;

backend/dist/tsconfig.tsbuildinfo

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"root":["../src/index.ts","../src/utils.ts","../src/Routes/auth.route.ts","../src/Routes/brain.route.ts","../src/Routes/content.route.ts","../src/controllers/auth.controller.ts","../src/controllers/brain.controller.ts","../src/controllers/content.controller.ts","../src/middleware/auth.ts","../src/models/content.ts","../src/models/link.ts","../src/models/tags.ts","../src/models/users.ts"],"version":"5.8.2"}
1+
{"root":["../src/index.ts","../src/types.ts","../src/utils.ts","../src/routes/auth.route.ts","../src/routes/brain.route.ts","../src/routes/content.route.ts","../src/controllers/auth.controller.ts","../src/controllers/brain.controller.ts","../src/controllers/content.controller.ts","../src/controllers/search.controller.ts","../src/middleware/auth.ts","../src/models/content.ts","../src/models/link.ts","../src/models/tags.ts","../src/models/users.ts","../src/qdrant/qdrantprocessing.ts","../src/qdrant/processdata.ts"],"version":"5.9.3"}

backend/dist/types.js

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
"use strict";
2+
Object.defineProperty(exports, "__esModule", { value: true });
3+
const zod_1 = require("zod");
4+
const contentTypes = ["video", "article", "image"];
5+
const contentSchema = zod_1.z.object({
6+
link: zod_1.z.string(),
7+
type: zod_1.z.enum(contentTypes),
8+
title: zod_1.z.string(),
9+
tags: zod_1.z.array(zod_1.z.string()),
10+
userId: zod_1.z.string(),
11+
});
12+
const linkSchema = zod_1.z.object({
13+
hash: zod_1.z.string(),
14+
userId: zod_1.z.string(),
15+
});
16+
const tagSchema = zod_1.z.object({
17+
title: zod_1.z.string(),
18+
});
19+
const userSchema = zod_1.z.object({
20+
username: zod_1.z.string(),
21+
password: zod_1.z.string(),
22+
});

backend/package-lock.json

Lines changed: 16 additions & 16 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

backend/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
"zod": "^3.24.2"
2626
},
2727
"devDependencies": {
28-
"@types/express": "^5.0.1"
28+
"@types/express": "^5.0.1",
29+
"typescript": "^5.9.3"
2930
}
3031
}
Lines changed: 20 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,29 @@
11
import express from "express";
2-
import {addContent,content, deleteContent,getByType} from "../controllers/content.controller";
3-
import {search} from "../controllers/search.controller";
2+
import {
3+
addContent,
4+
content,
5+
deleteContent,
6+
getByType,
7+
} from "../controllers/content.controller";
8+
import { search } from "../controllers/search.controller";
49
import { auth } from "../middleware/auth";
510

6-
711
const router = express.Router();
812

9-
// router.post("/deleteContent",auth, deleteContent);
1013
router.get("/", auth, (req, res) => {
11-
const { type } = req.query;
12-
if (type) {
13-
return getByType(req, res);
14-
}
15-
return content(req, res);
16-
});
17-
18-
router.post("/", auth,addContent);
19-
router.delete("/", auth,deleteContent);
20-
router.post("/:type", auth,getByType);
21-
router.post("/:searchParam", auth,search);
14+
const { type } = req.query;
15+
16+
if (type) {
17+
getByType(req, res);
18+
return;
19+
}
2220

21+
content(req, res);
22+
});
2323

24+
router.post("/", auth, addContent);
25+
router.delete("/", auth, deleteContent);
26+
router.post("/:type", auth, getByType);
27+
router.post("/:searchParam", auth);
2428

25-
export default router;
29+
export default router;

0 commit comments

Comments
 (0)