File tree Expand file tree Collapse file tree 2 files changed +6
-29
lines changed
buildSrc/src/main/java/com/google/firebase/gradle/plugins
firebase-common/src/main/java/com/google/firebase/ktx Expand file tree Collapse file tree 2 files changed +6
-29
lines changed Original file line number Diff line number Diff line change @@ -125,11 +125,12 @@ abstract class PackageTransform : DefaultTask() {
125
125
if (! cont) return
126
126
val dir: File = File (src.parent.toString())
127
127
if (dir.exists() && dir.isDirectory) {
128
- dir.listFiles().forEach { x ->
129
- if (x.isDirectory) return
130
- val destination = dest.resolve(dir.toPath().relativize(x.toPath()))
131
- Files .createDirectories(destination.parent)
132
- Files .copy(x.toPath(), destination, StandardCopyOption .COPY_ATTRIBUTES )
128
+ for (file in Files .walk(dir.toPath())) {
129
+ if (! Files .isDirectory(file) && ! file.toAbsolutePath().contains(src.toAbsolutePath())) {
130
+ val destination = dest.resolve(dir.toPath().relativize(file))
131
+ Files .createDirectories(destination.parent)
132
+ Files .copy(file, destination, StandardCopyOption .REPLACE_EXISTING )
133
+ }
133
134
}
134
135
}
135
136
}
Original file line number Diff line number Diff line change @@ -85,27 +85,3 @@ val Firebase.options: FirebaseOptions
85
85
86
86
internal const val LIBRARY_NAME : String = " fire-core-ktx"
87
87
88
- /* * @suppress */
89
- @Deprecated(
90
- " Use `com.google.firebase.FirebaseCommonKtxRegistrar`" ,
91
- ReplaceWith (" com.google.firebase.FirebaseCommonKtxRegistrar" )
92
- )
93
- @Keep
94
- class FirebaseCommonKtxRegistrar : ComponentRegistrar {
95
- override fun getComponents (): List <Component <* >> {
96
- return listOf (
97
- coroutineDispatcher<Background >(),
98
- coroutineDispatcher<Lightweight >(),
99
- coroutineDispatcher<Blocking >(),
100
- coroutineDispatcher<UiThread >()
101
- )
102
- }
103
- }
104
-
105
- private inline fun <reified T : Annotation > coroutineDispatcher (): Component <CoroutineDispatcher > =
106
- Component .builder(Qualified .qualified(T ::class .java, CoroutineDispatcher ::class .java))
107
- .add(Dependency .required(Qualified .qualified(T ::class .java, Executor ::class .java)))
108
- .factory { c ->
109
- c.get(Qualified .qualified(T ::class .java, Executor ::class .java)).asCoroutineDispatcher()
110
- }
111
- .build()
You can’t perform that action at this time.
0 commit comments