gemini_drive_client.go 326 B

123456789
  1. package repository
  2. import "github.com/Wei-Shaw/sub2api/internal/pkg/geminicli"
  3. // NewGeminiDriveClient creates a concrete DriveClient for Google Drive API operations.
  4. // Returned as geminicli.DriveClient interface for DI (Strategy A).
  5. func NewGeminiDriveClient() geminicli.DriveClient {
  6. return geminicli.NewDriveClient()
  7. }