File tree Expand file tree Collapse file tree 2 files changed +4
-3
lines changed
app/src/main/java/com/osfans/trime Expand file tree Collapse file tree 2 files changed +4
-3
lines changed Original file line number Diff line number Diff line change @@ -113,10 +113,10 @@ object DataManager {
113
113
when (it) {
114
114
is DataDiff .CreateFile ,
115
115
is DataDiff .UpdateFile ,
116
- -> ResourceUtils .copyFile(it.path, sharedDataDir)
116
+ -> ResourceUtils .copyFile(it.path, sharedDataDir, " rime/ " )
117
117
is DataDiff .DeleteDir ,
118
118
is DataDiff .DeleteFile ,
119
- -> FileUtils .delete(sharedDataDir.resolve(it.path)).getOrThrow()
119
+ -> FileUtils .delete(sharedDataDir.resolve(it.path.removePrefix( " rime/ " ) )).getOrThrow()
120
120
}
121
121
}
122
122
Original file line number Diff line number Diff line change @@ -10,9 +10,10 @@ object ResourceUtils {
10
10
fun copyFile (
11
11
filename : String ,
12
12
dest : File ,
13
+ removedPrefix : String = "",
13
14
) = runCatching {
14
15
appContext.assets.open(filename).use { i ->
15
- File (dest, filename)
16
+ File (dest, filename.removePrefix(removedPrefix) )
16
17
.also { it.parentFile?.mkdirs() }
17
18
.outputStream()
18
19
.use { o -> i.copyTo(o) }
You can’t perform that action at this time.
0 commit comments