- # Keep all local domain models and repositories when consumed by other modules
- -keep class com.codeskraps.core.local.data.repository.** { *; }
- -keep class com.codeskraps.core.local.di.** { *; }
- -keep class com.codeskraps.core.local.domain.model.** { *; }
- -keep class com.codeskraps.core.local.domain.repository.** { *; }
- # Keep specifically problematic classes
- -keep class com.codeskraps.core.local.data.repository.LocalGeocodingRepositoryImpl { *; }
- -keep class com.codeskraps.core.local.data.repository.LocalResourceRepositoryImpl { *; }
- -keep class com.codeskraps.core.local.di.LocalModule_ProvidesGeocodingDBFactory { *; }
- -keep class com.codeskraps.core.local.domain.model.GeoLocation { *; }
- -keep class com.codeskraps.core.local.domain.repository.LocalGeocodingRepository { *; }
- -keep class com.codeskraps.core.local.domain.repository.LocalResourceRepository { *; }
- # Java language APIs
- -dontwarn java.lang.invoke.StringConcatFactory
|