Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 | 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x | import { Router } from "express";
import { removeVectorDb, getStatus, updateEmbeddings } from "../controllers/Embeddings.js";
import { verifyAccessToken } from "../utils/handleTokens.js";
import { gateKeeper } from "../controllers/Auth.js";
const router = Router();
/**
* REMOVE VECTOR DB
* deletes the whole vector DB collection
*
* @header {authorization} Bearer [required] access token
*
* @return {object} related message
*/
router.delete('/', verifyAccessToken, gateKeeper, removeVectorDb);
/**
* VECTOR DB STATUS
* creates vector DB collection if not exists
* returns the status of the vector DB
*
* @header {authorization} Bearer [required] access token
*
* @return {object} information about the vector DB collection
*/
router.get('/', verifyAccessToken, getStatus);
// update embeddings
/**
* UPDATE EMBEDDINGS
* removes orphaned and outdates embeddings
* inserts updated and brand new embeddings
*
* @header {authorization} Bearer [required] access token
*
* @return {object} information about the update
*/
router.patch('/', verifyAccessToken, gateKeeper, updateEmbeddings);
export default router; |