Skip to content

fix: QueueSnapshotDataStore 트랙 URI 직렬화를 JSONArray로 교체#76

Merged
gagip merged 1 commit intomainfrom
fix/queue-snapshot-serialization
Mar 25, 2026
Merged

fix: QueueSnapshotDataStore 트랙 URI 직렬화를 JSONArray로 교체#76
gagip merged 1 commit intomainfrom
fix/queue-snapshot-serialization

Conversation

@gagip
Copy link
Copy Markdown
Owner

@gagip gagip commented Mar 25, 2026

Summary

  • '|||' 구분자 방식은 URI에 특수문자가 포함될 경우 파싱 오류 발생 위험 존재
  • org.json.JSONArray(Android SDK 기본 제공, 추가 의존성 없음)로 교체하여 데이터 무결성 보장
  • 불필요해진 SEPARATOR 상수 제거

변경 파일

  • core/datastore/QueueSnapshotDataStore.kt

- '|||' 구분자 방식은 URI에 특수문자가 포함될 경우 파싱 오류 발생 위험
- org.json.JSONArray(Android SDK 기본 제공)로 교체하여 데이터 무결성 보장
- SEPARATOR 상수 제거
@github-actions
Copy link
Copy Markdown

Coverage Report

Module Coverage Covered Total
Total 19.27% 910 4723
Player 34.19% 93 272
Playlist 17.97% 71 395
Timer 48.28% 365 756
Music 21.91% 39 178

@gagip gagip merged commit f291cad into main Mar 25, 2026
1 check passed
@gagip gagip deleted the fix/queue-snapshot-serialization branch March 26, 2026 11:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant