package Ġcom . andre aci oc care l li . music downloader . data . checklist Ċ Ċ import Ġandroidx . room . Dao Ċ import Ġandroidx . room . Delete Ċ import Ġandroidx . room . Insert Ċ import Ġandroidx . room . On Conflict Strategy . REPLACE Ċ import Ġandroidx . room . Query ĊĊ Ċ /** Ċ Ġ* ĠDesign ed Ġand ĠDevelop ed Ġby ĠAnd rea ĠC ioc care l li Ċ Ġ*/ Ċ Ċ @ Dao Ċ interface ĠChecklist Dao Ġ{ ĊĠĠĠ Ġ@ Insert ( on Conflict Ġ= ĠREPLACE ) ĊĠĠĠ Ġsuspend Ġfun Ġadd ( entry : ĠChecklist Entry ) ĊĊĠĠĠ Ġ@ Query (" SELECT Ġ* ĠFROM Ġchecklist ") ĊĠĠĠ Ġfun ĠgetAll (): ĠList < Checklist Entry > ĊĊĠĠĠ Ġ@ Query (" SELECT Ġ* ĠFROM Ġchecklist ĠWHERE Ġvideo Id ĠLIKE Ġ: link ") ĊĠĠĠ Ġfun Ġfind ( link : ĠString ): ĠList < Checklist Entry > ĊĊĠĠĠ Ġ@ Query (" DELETE Ġfrom Ġchecklist ĠWHERE Ġvideo Id ĠLIKE Ġ: link ") ĊĠĠĠ Ġsuspend Ġfun Ġremove ( link : ĠString ) ĊĊĠĠĠ Ġ@ Delete ĊĠĠĠ Ġsuspend Ġfun Ġremove ( entry : ĠChecklist Entry ) Ċ }