<?php

namespace App\Services\FaceSwap;

use App\Contracts\FaceSwapDriverInterface;
use Illuminate\Support\Facades\Log;

class MockDriver implements FaceSwapDriverInterface
{
    public function process(string $faceImageData, string $productImageData): string
    {
        Log::info('FaceSwap mock mode: returning product image as result');

        sleep(2);

        // Return the product image as-is (simulates face swap result).
        return $productImageData;
    }
}
