From a20d36c01242bbf0393ef1a083985b3eeaca5cd2 Mon Sep 17 00:00:00 2001 From: mhmmdafif Date: Mon, 16 Mar 2026 11:11:29 +0700 Subject: [PATCH] add: api restart wa --- controllers/url_token.controller.js | 23 ----------------------- db/url_token.db.js | 29 ----------------------------- 2 files changed, 52 deletions(-) delete mode 100644 controllers/url_token.controller.js delete mode 100644 db/url_token.db.js diff --git a/controllers/url_token.controller.js b/controllers/url_token.controller.js deleted file mode 100644 index 30a1b4a..0000000 --- a/controllers/url_token.controller.js +++ /dev/null @@ -1,23 +0,0 @@ -const { getTokenByUidDb } = require("../db/url_token.db"); - -class urlTokenController { - static async getUrlToken(req, res) { - try { - const { uid } = req.params; - - const data = await getTokenByUidDb(uid); - - if (!data) { - return res.status(404).send("Link tidak valid."); - } - - const targetUrl = `${process.env.BASE_URL_FRONTEND}/auth/redirect?token=${data.token}`; - - return res.redirect(targetUrl); - } catch (err) { - return err - } - } -} - -module.exports = urlTokenController; \ No newline at end of file diff --git a/db/url_token.db.js b/db/url_token.db.js deleted file mode 100644 index b907410..0000000 --- a/db/url_token.db.js +++ /dev/null @@ -1,29 +0,0 @@ -const pool = require("../config"); - -const insertUrlTokenDb = async (data) => { - try { - const queryText = ` - INSERT INTO url_token (url_token_id, url_token) - VALUES ($1, $2) - `; - - const queryParams = [data.url_token_id, data.url_token]; - - const result = await pool.query(queryText, queryParams); - - return result; - } catch (err) { - return err; - } -}; - -const getTokenByUidDb = async (url_token_id) => { - const queryText = `SELECT * FROM url_token WHERE url_token_id = $1 AND deleted_at IS NULL`; - const result = await pool.query(queryText, [url_token_id]); - return result.recordset[0]; -}; - -module.exports = { - getTokenByUidDb, - insertUrlTokenDb, // Export fungsi baru -}; \ No newline at end of file