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 {
/**
* 친구 요청 보내기
* 클라이언트는 userId와 요청을 보낼 사용자의 email을 전송
* @param {Object} req - Express 요청 객체
* @param {Object} res - Express 응답 객체
* @param {Function} next - Express next 미들웨어 함수
*/
async sendFriendRequest(req, res, next) {
const { userId, email } = req.body;
......@@ -140,13 +137,12 @@ class friendController {
/**
* 친구 목록 조회
* GET /api/friend/all
* GET /api/friend/all/:offset
*/
async getFriendList(req, res) {
try {
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({
success: true,
data: friends
......
......@@ -2,8 +2,7 @@
const { v4: uuidv4 } = require('uuid');
const { Op } = require('sequelize');
const { Meeting, MeetingParticipant, User, Schedule } = require('../models'); // models/index.js를 통해 임포트
const ChatRoom = require('../models/ChatRooms');
const { Meeting, MeetingParticipant, User, Schedule, ChatRoom } = require('../models'); // models/index.js를 통해 임포트
const chatController = require('../controllers/chatController');
const MeetingResponseDTO = require('../dtos/MeetingResponseDTO');
const MeetingDetailResponseDTO = require('../dtos/MeetingDetailResponseDTO');
......
// services/scheduleService.js
const sequelize = require('../config/sequelize');
const { Op } = require('sequelize');
const Schedule = require('../models/Schedule');
const {Schedule} = require('../models');
const ScheduleResponseDTO = require('../dtos/ScheduleResponseDTO');
class scheduleService {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment