fix(115): `user-agent` lost on upload (close #4831)

pull/4855/head
Andy Hsu 2023-07-23 15:18:01 +08:00
parent d4ea8787c9
commit 4c2535cb22
1 changed files with 5 additions and 2 deletions

View File

@ -1,10 +1,11 @@
package _115 package _115
import ( import (
"crypto/tls"
"fmt" "fmt"
"github.com/SheltonZhu/115driver/pkg/driver" "github.com/SheltonZhu/115driver/pkg/driver"
"github.com/alist-org/alist/v3/drivers/base" "github.com/alist-org/alist/v3/internal/conf"
"github.com/pkg/errors" "github.com/pkg/errors"
) )
@ -14,9 +15,11 @@ func (d *Pan115) login() error {
var err error var err error
opts := []driver.Option{ opts := []driver.Option{
driver.UA(UserAgent), driver.UA(UserAgent),
func(c *driver.Pan115Client) {
c.Client.SetTLSClientConfig(&tls.Config{InsecureSkipVerify: conf.Conf.TlsInsecureSkipVerify})
},
} }
d.client = driver.New(opts...) d.client = driver.New(opts...)
d.client.SetHttpClient(base.HttpClient)
cr := &driver.Credential{} cr := &driver.Credential{}
if d.Addition.QRCodeToken != "" { if d.Addition.QRCodeToken != "" {
s := &driver.QRCodeSession{ s := &driver.QRCodeSession{