<?php

if (!function_exists('minio_url')) {
    /**
     * Generate MinIO URL for a file.
     *
     * @param string $path File path relative to bucket
     * @return string Full MinIO URL
     */
    function minio_url($path)
    {
        $bucket = env('MINIO_BUCKET', 'merchbay');
        $baseUrl = env('MINIO_URL', 'https://minio.crewsportswear.app');

        // Remove leading slash if present
        $path = ltrim($path, '/');

        return $baseUrl . '/' . $bucket . '/' . $path;
    }
}

if (!function_exists('minio_image_url')) {
    /**
     * Generate MinIO URL for an image in uploads/images/.
     *
     * @param string $filename Image filename
     * @return string Full MinIO URL
     */
    function minio_image_url($filename)
    {
        return minio_url('uploads/images/' . $filename);
    }
}
