google / data-transfer-project

The Data Transfer Project makes it easy for people to transfer their data between online service providers. We are establishing a common framework, including data models and protocols, to enable direct transfer of data both into and out of participating online service providers.

Home Page:http://datatransferproject.dev

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

one-off idempotent-ID computation is obsolete with newer DownloadableItem work

jzacsh opened this issue · comments

need to continue the cleanup in #1079 by deleting IdempotentImportExecutorHelper and converting its usages to ImportableItem#getIdempotentId.

essentially we're switching now from having one-off implementations of ID building to an interface (I'm filing this because it's actually important to me as a open-closed-principle issue, since I'm extending via a new Media model and don't want to keep modifying the IdempotentImportExecutorHelper class).