Skip to content
Snippets Groups Projects
Commit ce8ae990 authored by tpgus2603's avatar tpgus2603
Browse files

refator: 프렌드 컨트롤러 수정(#13)

parent 892d17bb
No related branches found
No related tags found
2 merge requests!31Develop,!21[#13] 미팅서비스 로직 및 테스트코드 수정
...@@ -4,9 +4,6 @@ class friendController { ...@@ -4,9 +4,6 @@ class friendController {
/** /**
* 친구 요청 보내기 * 친구 요청 보내기
* 클라이언트는 userId와 요청을 보낼 사용자의 email을 전송 * 클라이언트는 userId와 요청을 보낼 사용자의 email을 전송
* @param {Object} req - Express 요청 객체
* @param {Object} res - Express 응답 객체
* @param {Function} next - Express next 미들웨어 함수
*/ */
async sendFriendRequest(req, res, next) { async sendFriendRequest(req, res, next) {
const { userId, email } = req.body; const { userId, email } = req.body;
...@@ -140,13 +137,12 @@ class friendController { ...@@ -140,13 +137,12 @@ class friendController {
/** /**
* 친구 목록 조회 * 친구 목록 조회
* GET /api/friend/all * GET /api/friend/all/:offset
*/ */
async getFriendList(req, res) { async getFriendList(req, res) {
try { try {
const userId = req.user.id; const userId = req.user.id;
const friends = await FriendService.getFriendList(userId); const friends = await FriendService.getFriendList(userId,20,req.param);
return res.status(200).json({ return res.status(200).json({
success: true, success: true,
data: friends data: friends
......
...@@ -2,8 +2,7 @@ ...@@ -2,8 +2,7 @@
const { v4: uuidv4 } = require('uuid'); const { v4: uuidv4 } = require('uuid');
const { Op } = require('sequelize'); const { Op } = require('sequelize');
const { Meeting, MeetingParticipant, User, Schedule } = require('../models'); // models/index.js를 통해 임포트 const { Meeting, MeetingParticipant, User, Schedule, ChatRoom } = require('../models'); // models/index.js를 통해 임포트
const ChatRoom = require('../models/ChatRooms');
const chatController = require('../controllers/chatController'); const chatController = require('../controllers/chatController');
const MeetingResponseDTO = require('../dtos/MeetingResponseDTO'); const MeetingResponseDTO = require('../dtos/MeetingResponseDTO');
const MeetingDetailResponseDTO = require('../dtos/MeetingDetailResponseDTO'); const MeetingDetailResponseDTO = require('../dtos/MeetingDetailResponseDTO');
......
// services/scheduleService.js // services/scheduleService.js
const sequelize = require('../config/sequelize'); const sequelize = require('../config/sequelize');
const { Op } = require('sequelize'); const { Op } = require('sequelize');
const Schedule = require('../models/Schedule'); const {Schedule} = require('../models');
const ScheduleResponseDTO = require('../dtos/ScheduleResponseDTO'); const ScheduleResponseDTO = require('../dtos/ScheduleResponseDTO');
class scheduleService { class scheduleService {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment