浏览代码

Add function CopyFileViewModel::copyFile(applicationContext)

cooperku_kdanmobile 5 年之前
父节点
当前提交
3cf10dde42
共有 1 个文件被更改,包括 5 次插入1 次删除
  1. 5 1
      src/main/java/com/kdanmobile/reader/copyfile/CopyFileViewModel.kt

+ 5 - 1
src/main/java/com/kdanmobile/reader/copyfile/CopyFileViewModel.kt

@@ -13,7 +13,7 @@ import io.reactivex.schedulers.Schedulers
 import java.io.File
 
 class CopyFileViewModel(applicationContext: Context,
-                        info: CopyFileInfo,
+                        private val info: CopyFileInfo,
                         private val eventManager: EventManager<Event> = EventManager()
 ): ViewModel(), EventBroadcaster<CopyFileViewModel.Event> by eventManager {
 
@@ -32,6 +32,10 @@ class CopyFileViewModel(applicationContext: Context,
     private var hasCompleteCopy = false
 
     init {
+        copyFile(applicationContext)
+    }
+
+    fun copyFile(applicationContext: Context) {
         if (!info.shouldCopyFile) {
             onCopySuccess()
         } else {