# 7월 25일 회의록
## 이번주 한것
### 태영
친구추가, 친구목록 로직 적용
내 프로필 이미지에 (편집) 나타나도록 디자인 수정
공식계정 기타 탭 이벤트 구현
공식계정 친구 추가 끊기 목록 이벤트 구현
프로필 편집 뷰 UI 디자인 진행중,,,

### 한솔
- [x] 글쓰기쪽 pr올림. 좀많음
- [x] 이번거 pr끝나면 글쓰기 다 끝. 올려서 qa 한번 받아야함.
- [x] pr올린거 댓글 달아놓을게요
- [ ] 내일까지 콘텐츠 메인페이지 디자인 끝날거임

### 동용
- [x] 로그인 로직 모야 컴바인 변경 및 테스트
- [ ] 로그인 건들면서 엮여있는 로직 확인 중에 신고 기능 관련 이슈 발견(ㅅㅂ 기획 리팩토링 예정)
- [x] PPScreenManager 종속성 일부 제거
- [x] qa 일부
- [x] 로그인 테스트 ㅈ같음
### 준호
- TabBarController -> TabView 마이그레이션
- TabView 이후 로직 SwiftUI 기반으로 변환하기 위해 Coordinator 패턴 도입 준비
- TabView + NotificationView 연결하면서 테스트 진행
## 다음주 할 것
### 태영
- [ ] 프로필 편집 뷰 디자인 및 API 연결
- [ ] 펫 추가 수정 삭제 디자인
- [ ] 펫 추가 수정 삭제 API 연결
### 한솔
- [ ] 오늘의 퀴즈 디자인+api끝낼거임
- [ ] 콘텐츠 메인페이지 api 끝낼거임
- [ ] 상세페이지 디자인 끝낼거임
### 동용
- [ ] 채팅 UI -> SwiftUI
-----
- [ ] 파일 생성 템플릿 만들기
- [ ] 프로젝트 docs, github wiki 정리 || 기존 UIKit 뷰 SwiftUI 변경
### 준호
- [ ] Coordinator 패턴 간소화 (우선 최대한 빠르고 편하게 적용할 수 있도록 간소화 진행 예정)
- [ ] Coordinator로 딥링크 테스트 (알림 눌렀을 때 오픈을 최우선으로)
- [ ] Coordinator 간소화 적용 후 문서화
https://jincode93.notion.site/Navigation-Coordinator-de5fa02122e54782bff61f8fce9cbc44?pvs=4
- [ ] 메모리 문제 없는지 확인 및 정리
## 약자 써도 되는거
params
info
noti
## URLRequest Pamameters
### path parameter
```
www.naver.com/{searchWord}
```
-> 파라미터로 필요한 모든 정보를 Moya API case 매개변수로 받기 (구조체 정의 X)
```swift
case fetchData(let id, _, _, _):
```
### query parameter
```
www.naver.com/searchWord?{page=1}
```
-> 매개변수로 받기
-> 현재는 params, paramsDTO로 네이밍 되어 있는 것들이 있음.
-> 이런것들 이제 없어지고
-> moyaAPI/task에서 let params: [String: Any] 만들어서 사용하는걸로.
```swift
case fetchData(_, let page, let sort, let category):
let params: [String: Any] = [
"page": page,
"sort": sort,
"category": category
]
return .requestParameters(parameters: params, encoding: URLEncoding.default)
```
### body
```
www.naver.com/searchWord?page=1
Contents-Header
json body
xml body
```
-> 모델DTO 만들기