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 Inko from 'inko';
|
||||||
import config from '../../config/index.js';
|
import config, { CATEGORY_IDS } from '../../config/index.js';
|
||||||
|
|
||||||
const inko = new Inko();
|
const inko = new Inko();
|
||||||
const INDEX_NAME = 'schedules';
|
const INDEX_NAME = 'schedules';
|
||||||
|
|
@ -141,11 +141,9 @@ function formatScheduleResponse(hit) {
|
||||||
|
|
||||||
// source 객체 구성 (X는 name 비움)
|
// source 객체 구성 (X는 name 비움)
|
||||||
let source = null;
|
let source = null;
|
||||||
if (hit.category_id === 2 && hit.source_name) {
|
if (hit.category_id === CATEGORY_IDS.YOUTUBE && hit.source_name) {
|
||||||
// YouTube
|
|
||||||
source = { name: hit.source_name, url: null };
|
source = { name: hit.source_name, url: null };
|
||||||
} else if (hit.category_id === 3) {
|
} else if (hit.category_id === CATEGORY_IDS.X) {
|
||||||
// X (name 비움)
|
|
||||||
source = { name: '', url: null };
|
source = { name: '', url: null };
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -70,8 +70,11 @@
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
### 8단계: meilisearch 카테고리 ID 상수화
|
### 8단계: meilisearch 카테고리 ID 상수화 ✅ 완료
|
||||||
- [ ] `services/meilisearch/index.js` - 하드코딩된 2, 3 → CATEGORY_IDS 사용
|
- [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단계 | 중복 코드 제거 | ✅ 완료 |
|
| 5단계 | 중복 코드 제거 | ✅ 완료 |
|
||||||
| 6단계 | 매직 넘버 config 이동 | ✅ 완료 |
|
| 6단계 | 매직 넘버 config 이동 | ✅ 완료 |
|
||||||
| 7단계 | 순차→병렬 쿼리 | ✅ 완료 |
|
| 7단계 | 순차→병렬 쿼리 | ✅ 완료 |
|
||||||
| 8단계 | meilisearch 카테고리 ID | 대기 |
|
| 8단계 | meilisearch 카테고리 ID | ✅ 완료 |
|
||||||
| 9단계 | 응답 형식 통일 | 대기 |
|
| 9단계 | 응답 형식 통일 | 대기 |
|
||||||
| 10단계 | 로거 통일 | 대기 |
|
| 10단계 | 로거 통일 | 대기 |
|
||||||
| 11단계 | 대형 핸들러 분리 | 대기 |
|
| 11단계 | 대형 핸들러 분리 | 대기 |
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue