From 8b72ac7f801d61a9f911751d28197e6f4d365ff0 Mon Sep 17 00:00:00 2001 From: Noah Hsu Date: Sun, 11 Sep 2022 14:30:17 +0800 Subject: [PATCH] chore: rename `xunlei` to `thunder` --- drivers/all.go | 2 +- drivers/{xunlei => thunder}/driver.go | 24 ++++++++++++------------ drivers/{xunlei => thunder}/meta.go | 10 +++++----- drivers/{xunlei => thunder}/types.go | 2 +- drivers/{xunlei => thunder}/util.go | 2 +- 5 files changed, 20 insertions(+), 20 deletions(-) rename drivers/{xunlei => thunder}/driver.go (95%) rename drivers/{xunlei => thunder}/meta.go (97%) rename drivers/{xunlei => thunder}/types.go (99%) rename drivers/{xunlei => thunder}/util.go (99%) diff --git a/drivers/all.go b/drivers/all.go index 009c2160..37fbf927 100644 --- a/drivers/all.go +++ b/drivers/all.go @@ -17,10 +17,10 @@ import ( _ "github.com/alist-org/alist/v3/drivers/s3" _ "github.com/alist-org/alist/v3/drivers/sftp" _ "github.com/alist-org/alist/v3/drivers/teambition" + _ "github.com/alist-org/alist/v3/drivers/thunder" _ "github.com/alist-org/alist/v3/drivers/uss" _ "github.com/alist-org/alist/v3/drivers/virtual" _ "github.com/alist-org/alist/v3/drivers/webdav" - _ "github.com/alist-org/alist/v3/drivers/xunlei" _ "github.com/alist-org/alist/v3/drivers/yandex_disk" ) diff --git a/drivers/xunlei/driver.go b/drivers/thunder/driver.go similarity index 95% rename from drivers/xunlei/driver.go rename to drivers/thunder/driver.go index 86c2d271..d6b48084 100644 --- a/drivers/xunlei/driver.go +++ b/drivers/thunder/driver.go @@ -1,4 +1,4 @@ -package xunlei +package thunder import ( "context" @@ -22,7 +22,7 @@ import ( "github.com/go-resty/resty/v2" ) -type XunLei struct { +type Thunder struct { *XunLeiCommon model.Storage Addition @@ -30,15 +30,15 @@ type XunLei struct { identity string } -func (x *XunLei) Config() driver.Config { +func (x *Thunder) Config() driver.Config { return config } -func (x *XunLei) GetAddition() driver.Additional { +func (x *Thunder) GetAddition() driver.Additional { return x.Addition } -func (x *XunLei) Init(ctx context.Context, storage model.Storage) (err error) { +func (x *Thunder) Init(ctx context.Context, storage model.Storage) (err error) { x.Storage = storage if err = utils.Json.UnmarshalFromString(x.Storage.Addition, &x.Addition); err != nil { return err @@ -108,11 +108,11 @@ func (x *XunLei) Init(ctx context.Context, storage model.Storage) (err error) { return nil } -func (x *XunLei) Drop(ctx context.Context) error { +func (x *Thunder) Drop(ctx context.Context) error { return nil } -type XunLeiExpert struct { +type ThunderExpert struct { *XunLeiCommon model.Storage ExpertAddition @@ -120,15 +120,15 @@ type XunLeiExpert struct { identity string } -func (x *XunLeiExpert) Config() driver.Config { +func (x *ThunderExpert) Config() driver.Config { return configExpert } -func (x *XunLeiExpert) GetAddition() driver.Additional { +func (x *ThunderExpert) GetAddition() driver.Additional { return x.ExpertAddition } -func (x *XunLeiExpert) Init(ctx context.Context, storage model.Storage) (err error) { +func (x *ThunderExpert) Init(ctx context.Context, storage model.Storage) (err error) { x.Storage = storage if err = utils.Json.UnmarshalFromString(x.Storage.Addition, &x.ExpertAddition); err != nil { return err @@ -216,11 +216,11 @@ func (x *XunLeiExpert) Init(ctx context.Context, storage model.Storage) (err err return nil } -func (x *XunLeiExpert) Drop(ctx context.Context) error { +func (x *ThunderExpert) Drop(ctx context.Context) error { return nil } -func (x *XunLeiExpert) SetTokenResp(token *TokenResp) { +func (x *ThunderExpert) SetTokenResp(token *TokenResp) { x.XunLeiCommon.SetTokenResp(token) if token != nil { x.ExpertAddition.RefreshToken = token.RefreshToken diff --git a/drivers/xunlei/meta.go b/drivers/thunder/meta.go similarity index 97% rename from drivers/xunlei/meta.go rename to drivers/thunder/meta.go index 7eb12b62..1561e318 100644 --- a/drivers/xunlei/meta.go +++ b/drivers/thunder/meta.go @@ -1,4 +1,4 @@ -package xunlei +package thunder import ( "crypto/md5" @@ -79,21 +79,21 @@ func (i *Addition) GetIdentity() string { } var config = driver.Config{ - Name: "XunLei", + Name: "Thunder", LocalSort: true, OnlyProxy: true, } var configExpert = driver.Config{ - Name: "XunLeiExpert", + Name: "ThunderExpert", LocalSort: true, } func init() { op.RegisterDriver(config, func() driver.Driver { - return &XunLei{} + return &Thunder{} }) op.RegisterDriver(configExpert, func() driver.Driver { - return &XunLeiExpert{} + return &ThunderExpert{} }) } diff --git a/drivers/xunlei/types.go b/drivers/thunder/types.go similarity index 99% rename from drivers/xunlei/types.go rename to drivers/thunder/types.go index 5bdc2a17..b55afba1 100644 --- a/drivers/xunlei/types.go +++ b/drivers/thunder/types.go @@ -1,4 +1,4 @@ -package xunlei +package thunder import ( "fmt" diff --git a/drivers/xunlei/util.go b/drivers/thunder/util.go similarity index 99% rename from drivers/xunlei/util.go rename to drivers/thunder/util.go index 998253da..88d1a187 100644 --- a/drivers/xunlei/util.go +++ b/drivers/thunder/util.go @@ -1,4 +1,4 @@ -package xunlei +package thunder import ( "fmt"