Skip to content

failed Background Fetch 잡과 원본 blob을 며칠 뒤 지운다 #64

Description

@eigger

PR #63 Background Fetch 경로는 성공·abort·전체취소에서만 deleteBfJobAndBlobs를 부른다. status: failed 잡은 IndexedDB kibble-bf와 Cache kibble-bf-v1에 원본 파일이 남는다. 사용자가 다시 올리기/그만두기를 안 누르면 500MB 영상이 폰 저장소를 차지하고, 어디에 있는지도 안 보인다.

이미 있는 것

잡 레코드에 createdAt이 있다. hydrateBackgroundFetchJobs가 이미 전체 잡을 읽는다.

할 일

  • hydrate(또는 SW activate)에서 며칠 지난 failed만 지운다. running/pending은 건드리지 않는다.
  • 기한이 지난 잡의 Cache blob과 IDB 행을 함께 삭제한다.
  • 사용자가 실패 배너에서 다시 올리기 중인 잡은 지우지 않는다.

관련: PR #63 리뷰 항목 4.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions