devmoa

Generator in Practice - [2부] 실무 예제

TOAST_UI·2016년 8월 5일·00
GeneratorAPI파일 시스템중복 처리웹 기반

AI 요약

Beta

본 글은 토스트 드라이브 프로젝트에서 파일 및 폴더 이동 시 발생하는 이름 중복 문제를 효율적으로 처리하기 위한 Generator 활용 방안을 제시합니다. 사용자가 다수의 파일이나 폴더를 다른 폴더로 이동할 때, 대상 폴더에 동일한 이름의 파일/폴더가 존재하면 사용자에게 확인을 요청하는 시나리오를 다룹니다.

이를 위해 이름 중복 확인 API와 파일/폴더 이동 API를 분리하여 사용하며, 중복 발생 시 사용자 응답을 수집하고 '이후 모든 항목에 적용' 옵션을 통해 일괄 처리를 지원하는 방안을 설명합니다. Generator를 활용하여 이러한 복잡한 비동기 로직을 간결하게 구현하는 데 초점을 맞춥니다.

이 글이 궁금하신가요?

원문 블로그에서 전체 내용을 확인해 보세요

원문 읽으러 가기

AI 추천 연관 게시글

이 글과 관련된 다른 기술 블로그 글을 AI가 추천합니다