Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 8013a9ee authored by Ronak Patel's avatar Ronak Patel
Browse files

Merge branch 'dev/required-changes' into 'main'

Fix deprecated annotations in EmailRecoveryController

See merge request !117
parents be778694 65fe08cf
Loading
Loading
Loading
Loading
Loading
+9 −16
Original line number Diff line number Diff line
@@ -34,6 +34,9 @@ use OCA\EmailRecovery\Exception\SameRecoveryEmailAsEmailException;
use OCA\EmailRecovery\Exception\TooManyVerificationAttemptsException;
use OCA\EmailRecovery\Service\RecoveryEmailService;
use OCP\AppFramework\Controller;
use OCP\AppFramework\Http\Attribute\NoAdminRequired;
use OCP\AppFramework\Http\Attribute\PublicPage;
use OCP\AppFramework\Http\Attribute\NoCSRFRequired;
use OCP\AppFramework\Http\JSONResponse;
use OCP\AppFramework\Http\TemplateResponse;
use OCP\IConfig;
@@ -71,10 +74,7 @@ class EmailRecoveryController extends Controller {
		$this->userManager = $userManager;
	}

	/**
	 * @NoAdminRequired
	 */

	#[NoAdminRequired]
	public function getRecoveryEmail() {
		$response = new JSONResponse();
		$userId = $this->userSession->getUser()->getUID();
@@ -85,11 +85,9 @@ class EmailRecoveryController extends Controller {
		return $response;
	}

	/**
	 * @NoAdminRequired
	 * @PublicPage
	 * @NoCSRFRequired
	 */
	#[NoAdminRequired]
	#[PublicPage]
	#[NoCSRFRequired]
	public function verifyRecoveryEmail(string $token, string $userId): TemplateResponse {
		try {
			//decrypt email
@@ -126,10 +124,7 @@ class EmailRecoveryController extends Controller {
	}
	
	
	/**
	 * @NoAdminRequired
	 */

	#[NoAdminRequired]
	public function setRecoveryEmail(string $recoveryEmail) {
		$userId = $this->userSession->getUser()->getUID();
		$response = new JSONResponse();
@@ -137,9 +132,7 @@ class EmailRecoveryController extends Controller {
		return $response;
	}

	/**
	 * @NoAdminRequired
	 */
	#[NoAdminRequired]
	public function resendRecoveryEmail(string $recoveryEmail) {
		$response = new JSONResponse();
		$response->setStatus(200);