<?php

use Illuminate\Support\Facades\Route;

use App\Http\Controllers\API\Admin\Account\AdminProfileController;

Route::get('/profile', [AdminProfileController::class, 'show']);
Route::put('/profile', [AdminProfileController::class, 'update']);

Route::post('/disable-2fa', [AdminProfileController::class, 'disableTwoFactor']);
Route::post('/enable-2fa', [AdminProfileController::class, 'enableTwoFactor']);

Route::post('/send-current-mobile-verification', [AdminProfileController::class, 'verifyCurrentMobile'])->middleware("throttle:two-per-minute");
Route::post('/send-mobile-verification', [AdminProfileController::class, 'verifyUpdatedMobile'])->middleware("throttle:two-per-minute");
Route::post('/verify-mobile-code', [AdminProfileController::class, 'verifyMobileCode']);

Route::post('/verify-updated-email', [AdminProfileController::class, 'verifyUpdatedEmail'])->middleware("throttle:two-per-minute");;
Route::post('/resend-email-code', [AdminProfileController::class, 'resendEmail'])->middleware("throttle:two-per-minute");;

Route::post('/verify-updated-mobile-email', [AdminProfileController::class, 'verifyNewMobileAndEmaillAddress'])->middleware("throttle:two-per-minute");
Route::post('/verification-new-email-mobile', [AdminProfileController::class, 'verificationNewMobileAndEmaillAddress']);






