29 lines
624 B
Go
29 lines
624 B
Go
package pkg
|
|
|
|
import (
|
|
"context"
|
|
"fmt"
|
|
"os"
|
|
)
|
|
|
|
func (c *ClICtrl) initiateDownload(ctx context.Context) error {
|
|
files, err := c.getRemoteFiles(ctx)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
dir, err := os.MkdirTemp("", "photos-download")
|
|
if err != nil {
|
|
return err
|
|
}
|
|
fmt.Println("total files to download: in diroector", len(files), dir)
|
|
//for _, file := range files {
|
|
// //downloadPath := fmt.Sprintf("%s/%d", dir, file.ID)
|
|
// //log.Printf("Downloading file %d to %s", file.ID, downloadPath)
|
|
// //err = c.Client.DownloadFile(ctx, file.ID, downloadPath)
|
|
// //if err != nil {
|
|
// // return err
|
|
// //}
|
|
//}
|
|
return nil
|
|
}
|