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

Commit 5224a62b authored by Ronak Patel's avatar Ronak Patel
Browse files

renamed argument name

parent d19071ed
Loading
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
--- lib/public/Security/VerificationToken/IVerificationToken.php	2023-05-17 00:32:43
+++ lib/public/Security/VerificationToken/IVerificationToken-new.php	2023-12-10 22:14:17
--- /Users/ronak/Desktop/murena/nextcloud/ecloud_dev_example/volumes/nextcloud/html/lib/public/Security/VerificationToken/IVerificationToken.php	2023-05-17 00:32:43
+++ /Users/ronak/Desktop/murena/nextcloud/ecloud_dev_example/volumes/nextcloud/html/lib/public/Security/VerificationToken/IVerificationToken-new.php	2023-12-10 23:19:31
@@ -51,7 +51,7 @@
 	/**
 	 * @since 23.0.0
 	 */
-	public function create(IUser $user, string $subject, string $passwordPrefix = ''): string;
+	public function create(IUser $user, string $subject, string $passwordPrefix = '', string $expiryToken = ''): string;
+	public function create(IUser $user, string $subject, string $passwordPrefix = '', string $expirationTime = ''): string;
 
 	/**
 	 * Deletes the token identified by the provided parameters
+4 −4
Original line number Diff line number Diff line
--- lib/private/Security/VerificationToken/VerificationToken.php	2023-12-10 23:05:06
+++ lib/private/Security/VerificationToken/VerificationToken-new.php	2023-12-10 23:11:32
--- /Users/ronak/Desktop/murena/nextcloud/ecloud_dev_example/volumes/nextcloud/html/lib/private/Security/VerificationToken/VerificationToken.php	2023-12-10 23:05:06
+++ /Users/ronak/Desktop/murena/nextcloud/ecloud_dev_example/volumes/nextcloud/html/lib/private/Security/VerificationToken/VerificationToken-new.php	2023-12-10 23:19:20
@@ -107,7 +107,7 @@
 		}
 	}
 
-	public function create(IUser $user, string $subject, string $passwordPrefix = ''): string {
+	public function create(IUser $user, string $subject, string $passwordPrefix = '', string $expiryToken = ''): string {
+	public function create(IUser $user, string $subject, string $passwordPrefix = '', string $expirationTime = ''): string {
 		$token = $this->secureRandom->generate(
 			21,
 			ISecureRandom::CHAR_DIGITS.
@@ -14,7 +14,7 @@
 			'subject' => $subject,
 			'pp' => $passwordPrefix,
-			'notBefore' => $this->timeFactory->getTime() + self::TOKEN_LIFETIME * 2, // multiply to provide a grace period
+			'notBefore' => ($expiryToken !== '') ? $expiryToken : $this->timeFactory->getTime() + self::TOKEN_LIFETIME * 2, // multiply to provide a grace period
+			'notBefore' => ($expirationTime !== '') ? $expirationTime : $this->timeFactory->getTime() + self::TOKEN_LIFETIME * 2, // multiply to provide a grace period
 		]);
 		$this->jobList->add(CleanUpJob::class, $jobArgs);