package config import ( "path" "pgo/pikapi/controller" "pgo/pikapi/database/comic_center" "pgo/pikapi/database/network_cache" "pgo/pikapi/database/properties" "pgo/pikapi/utils" ) // InitApplication 初始化文件保存的位置 func InitApplication(applicationDir string) { println("初始化 : " + applicationDir) var databasesDir, remoteDir, downloadDir, tmpDir string databasesDir = path.Join(applicationDir, "databases") remoteDir = path.Join(applicationDir, "pictures", "remote") downloadDir = path.Join(applicationDir, "download") tmpDir = path.Join(applicationDir, "download") utils.Mkdir(databasesDir) utils.Mkdir(remoteDir) utils.Mkdir(downloadDir) utils.Mkdir(tmpDir) properties.InitDBConnect(databasesDir) network_cache.InitDBConnect(databasesDir) comic_center.InitDBConnect(databasesDir) controller.InitClient() controller.InitPlugin(remoteDir, downloadDir, tmpDir) }