fixup! Add backup CDN server
Signed-off-by: Sean Du <do4suki@gmail.com>
This commit is contained in:
+1
-1
@@ -51,7 +51,7 @@ func DefaultConfigs() *AppConfigs {
|
||||
Settings: Settings{
|
||||
ListenPort: "8080",
|
||||
CdnServer: "http://192.168.1.123/static",
|
||||
BackupCdnServer: "http://192.168.1.123/static",
|
||||
BackupCdnServer: "",
|
||||
},
|
||||
UserPrefs: UserPrefs{
|
||||
Name: "梦路 @bilibili",
|
||||
|
||||
@@ -161,10 +161,15 @@ func DownloadUrl(ctx *gin.Context) {
|
||||
return
|
||||
}
|
||||
|
||||
cdnServer := config.Conf.Settings.BackupCdnServer
|
||||
if cdnServer == "" {
|
||||
cdnServer = config.Conf.Settings.CdnServer
|
||||
}
|
||||
|
||||
urlList := []string{}
|
||||
for _, v := range downloadReq.PathList {
|
||||
urlList = append(urlList, fmt.Sprintf("%s/%s/extracted/%s",
|
||||
config.Conf.Settings.BackupCdnServer, downloadReq.Os, strings.ReplaceAll(v, "\\", "")))
|
||||
cdnServer, downloadReq.Os, strings.ReplaceAll(v, "\\", "")))
|
||||
}
|
||||
urlResp := model.UrlResp{
|
||||
ResponseData: model.UrlRes{
|
||||
|
||||
Reference in New Issue
Block a user