From 72ab09fe292d450c313f09d35f87a0a855bf7bd4 Mon Sep 17 00:00:00 2001 From: Batuhan Date: Sun, 2 Mar 2025 03:23:07 +0300 Subject: [PATCH] =?UTF-8?q?Fazlal=C4=B1klar=20kald=C4=B1r=C4=B1ld=C4=B1.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- modules/follows/middlewares/query.js | 74 +--------------------------- 1 file changed, 2 insertions(+), 72 deletions(-) diff --git a/modules/follows/middlewares/query.js b/modules/follows/middlewares/query.js index 689d7ac..9dc2aa4 100644 --- a/modules/follows/middlewares/query.js +++ b/modules/follows/middlewares/query.js @@ -1,6 +1,5 @@ -const { Op } = require("sequelize"); const { User } = require("../../users/models/user"); -const { Follow } = require("../models") +const { Follow } = require("../models"); exports.searchFollow = async function({user, targetUser}){ if(user !== targetUser){ @@ -32,73 +31,4 @@ exports.searchFollow = async function({user, targetUser}){ isNull: true } }; -} - -exports.searchFriend = async function({user, targetUser}){ - if(user !== targetUser){ - const query = await Follow.findAll({ - where:{ - [Op.or]:[{ - user: targetUser, - target_user: user - },{ - user: user, - target_user: targetUser - }] - }, - include: [ - { model: User, as: 'follower' }, - { model: User, as: 'following' } - ] - }); - return { - Status: "Success", - isMy: false, - isNull: (query) ? false : true, - data: query - } - }else if(user === targetUser){ - return { - Status: "Success", - isMy: true, - isNull: true - }; - }else{ - return { - Status: "Success", - isNull: true - } - }; -} - -exports.searchFriendForRequest = async function({user, targetUser}){ - if(user !== targetUser){ - const query = await Follow.findAll({ - where:{ - user: user, - target_user: targetUser - }, - include: [ - { model: User, as: 'follower' }, - { model: User, as: 'following' } - ] - }); - return { - Status: "Success", - isMy: false, - isNull: (query.length > 0) ? false : true, - data: query - } - }else if(user === targetUser){ - return { - Status: "Success", - isMy: true, - isNull: true - }; - }else{ - return { - Status: "Success", - isNull: true - } - }; -} \ No newline at end of file +}; \ No newline at end of file