#!/bin/bash
# Rollback PM-WANI Token Exchange (Steps 4-6)
# Run this script to remove all WANI auth changes

echo "Rolling back WANI Auth changes..."

# 1. Remove WaniAuthController
rm -f app/Http/Controllers/Api/WaniAuthController.php
echo "✓ Removed WaniAuthController"

# 2. Remove WANI config
rm -f config/wani.php
echo "✓ Removed config/wani.php"

# 3. Remove keys from storage (keep originals in Flutter app)
rm -f storage/app/immunity_private.pem
rm -f storage/app/immunity_public.crt
echo "✓ Removed keys from storage/app/"

# 4. Remove WANI routes from api.php
# You need to manually remove these lines from routes/api.php:
#   use App\Http\Controllers\Api\WaniAuthController;
#   Route::post('/wani/authenticate', ...);
#   Route::get('/wani/verify-profile-token', ...);
#   Route::get('/wani/public-key', ...);
echo ""
echo "⚠ MANUAL STEP: Remove these lines from routes/api.php:"
echo "  - 'use App\\Http\\Controllers\\Api\\WaniAuthController;'"
echo "  - The 3 Route lines under '// PM-WANI Token Exchange'"
echo ""
echo "Rollback complete."
