made cookiejar internal
This commit is contained in:
parent
066f8f5f95
commit
20eeba2615
@ -19,7 +19,7 @@ type PiwigoContext struct {
|
|||||||
username string
|
username string
|
||||||
password string
|
password string
|
||||||
chunkSizeInKB int
|
chunkSizeInKB int
|
||||||
Cookies *cookiejar.Jar
|
cookies *cookiejar.Jar
|
||||||
}
|
}
|
||||||
|
|
||||||
func (context *PiwigoContext) Initialize(baseUrl string, username string, password string, chunkSizeInKB int) error {
|
func (context *PiwigoContext) Initialize(baseUrl string, username string, password string, chunkSizeInKB int) error {
|
||||||
@ -63,7 +63,7 @@ func (context *PiwigoContext) getChunkSizeInKB() int {
|
|||||||
func (context *PiwigoContext) postForm(formData url.Values) (resp *http.Response, err error) {
|
func (context *PiwigoContext) postForm(formData url.Values) (resp *http.Response, err error) {
|
||||||
context.initializeCookieJarIfRequired()
|
context.initializeCookieJarIfRequired()
|
||||||
|
|
||||||
client := http.Client{Jar: context.Cookies}
|
client := http.Client{Jar: context.cookies}
|
||||||
response, err := client.PostForm(context.url, formData)
|
response, err := client.PostForm(context.url, formData)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
logrus.Errorf("The HTTP request failed with error %s", err)
|
logrus.Errorf("The HTTP request failed with error %s", err)
|
||||||
@ -73,13 +73,13 @@ func (context *PiwigoContext) postForm(formData url.Values) (resp *http.Response
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (context *PiwigoContext) initializeCookieJarIfRequired() {
|
func (context *PiwigoContext) initializeCookieJarIfRequired() {
|
||||||
if context.Cookies != nil {
|
if context.cookies != nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
options := cookiejar.Options{}
|
options := cookiejar.Options{}
|
||||||
jar, _ := cookiejar.New(&options)
|
jar, _ := cookiejar.New(&options)
|
||||||
context.Cookies = jar
|
context.cookies = jar
|
||||||
}
|
}
|
||||||
|
|
||||||
func initializeUploadChunkSize(context *PiwigoContext) error {
|
func initializeUploadChunkSize(context *PiwigoContext) error {
|
||||||
|
Loading…
Reference in New Issue
Block a user