package Ġcom . fl am yo ad . ts uk iv iew er . db . dao Ċ Ċ import Ġandroidx . lifecycle . LiveData Ċ import Ġandroidx . room .* Ċ import Ġcom . fl am yo ad . ts uk iv iew er . db . type converter . Folder Converter Ċ import Ġcom . fl am yo ad . ts uk iv iew er . model . Included Path Ċ import Ġjava . io . File Ċ Ċ @ Dao Ċ @ Type Converters ( Folder Converter :: class ) Ċ interface ĠInclude d Path Dao Ġ{ ĊĊĠĠĠ Ġ@ Query (" SELECT Ġdir ĠFROM Ġincluded _ path ") ĊĠĠĠ Ġfun ĠgetAll (): ĠLive Data < List < Included Path >> ĊĊĠĠĠ Ġ@ Query (" SELECT Ġdir ĠFROM Ġincluded _ path ") ĊĠĠĠ Ġsuspend Ġfun ĠgetAll Blocking (): ĠList < File > ĊĊĠĠĠ Ġ@ Insert ( on Conflict Ġ= ĠOn Conflict Strategy . IGNORE ) ĊĠĠĠ Ġsuspend Ġfun Ġinsert ( path : ĠInclude d Path ) ĊĊĠĠĠ Ġ@ Delete ĊĠĠĠ Ġsuspend Ġfun Ġdelete ( path : ĠInclude d Path ) Ċ }