refactor(backend): meilisearch 카테고리 ID 상수화
- 하드코딩된 2, 3 → CATEGORY_IDS.YOUTUBE, CATEGORY_IDS.X Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
parent
0a91d04992
commit
44e3878f2d
2 changed files with 9 additions and 8 deletions
|
|
@ -6,7 +6,7 @@
|
|||
* - 일정 동기화
|
||||
*/
|
||||
import Inko from 'inko';
|
||||
import config from '../../config/index.js';
|
||||
import config, { CATEGORY_IDS } from '../../config/index.js';
|
||||
|
||||
const inko = new Inko();
|
||||
const INDEX_NAME = 'schedules';
|
||||
|
|
@ -141,11 +141,9 @@ function formatScheduleResponse(hit) {
|
|||
|
||||
// source 객체 구성 (X는 name 비움)
|
||||
let source = null;
|
||||
if (hit.category_id === 2 && hit.source_name) {
|
||||
// YouTube
|
||||
if (hit.category_id === CATEGORY_IDS.YOUTUBE && hit.source_name) {
|
||||
source = { name: hit.source_name, url: null };
|
||||
} else if (hit.category_id === 3) {
|
||||
// X (name 비움)
|
||||
} else if (hit.category_id === CATEGORY_IDS.X) {
|
||||
source = { name: '', url: null };
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -70,8 +70,11 @@
|
|||
|
||||
---
|
||||
|
||||
### 8단계: meilisearch 카테고리 ID 상수화
|
||||
- [ ] `services/meilisearch/index.js` - 하드코딩된 2, 3 → CATEGORY_IDS 사용
|
||||
### 8단계: meilisearch 카테고리 ID 상수화 ✅ 완료
|
||||
- [x] `services/meilisearch/index.js` - 하드코딩된 2, 3 → CATEGORY_IDS 사용
|
||||
|
||||
**수정된 파일:**
|
||||
- `src/services/meilisearch/index.js` - CATEGORY_IDS.YOUTUBE, CATEGORY_IDS.X 사용
|
||||
|
||||
---
|
||||
|
||||
|
|
@ -112,7 +115,7 @@
|
|||
| 5단계 | 중복 코드 제거 | ✅ 완료 |
|
||||
| 6단계 | 매직 넘버 config 이동 | ✅ 완료 |
|
||||
| 7단계 | 순차→병렬 쿼리 | ✅ 완료 |
|
||||
| 8단계 | meilisearch 카테고리 ID | 대기 |
|
||||
| 8단계 | meilisearch 카테고리 ID | ✅ 완료 |
|
||||
| 9단계 | 응답 형식 통일 | 대기 |
|
||||
| 10단계 | 로거 통일 | 대기 |
|
||||
| 11단계 | 대형 핸들러 분리 | 대기 |
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue