summaryrefslogtreecommitdiffstats
path: root/apps/user_ldap/lib
diff options
context:
space:
mode:
authorArthur Schiwon <blizzz@arthur-schiwon.de>2020-09-04 10:27:25 +0200
committerbackportbot[bot] <backportbot[bot]@users.noreply.github.com>2020-09-06 17:57:08 +0000
commit303bac6c754559101cd61e7deb7a0d301516851e (patch)
tree8793e1e80ef0a45912157db05531eb07b7aa5e7b /apps/user_ldap/lib
parent55bad5335313544593633b9004e0afe4ba73b81f (diff)
downloadnextcloud-server-303bac6c754559101cd61e7deb7a0d301516851e.tar.gz
nextcloud-server-303bac6c754559101cd61e7deb7a0d301516851e.zip
these code bits were part of old logic that was already refactored out
- only references were in unit tests Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
Diffstat (limited to 'apps/user_ldap/lib')
-rw-r--r--apps/user_ldap/lib/User/User.php53
1 files changed, 0 insertions, 53 deletions
diff --git a/apps/user_ldap/lib/User/User.php b/apps/user_ldap/lib/User/User.php
index 4ec7b27017b..6117f34a0c6 100644
--- a/apps/user_ldap/lib/User/User.php
+++ b/apps/user_ldap/lib/User/User.php
@@ -108,7 +108,6 @@ class User {
* DB config keys for user preferences
*/
public const USER_PREFKEY_FIRSTLOGIN = 'firstLoginAccomplished';
- public const USER_PREFKEY_LASTREFRESH = 'lastFeatureRefresh';
/**
* @brief constructor, make sure the subclasses call this one!
@@ -151,32 +150,6 @@ class User {
}
/**
- * @brief updates properties like email, quota or avatar provided by LDAP
- * @return null
- */
- public function update() {
- if (is_null($this->dn)) {
- return null;
- }
-
- $hasLoggedIn = $this->config->getUserValue($this->uid, 'user_ldap',
- self::USER_PREFKEY_FIRSTLOGIN, 0);
-
- if ($this->needsRefresh()) {
- $this->updateEmail();
- $this->updateQuota();
- if ($hasLoggedIn !== 0) {
- //we do not need to try it, when the user has not been logged in
- //before, because the file system will not be ready.
- $this->updateAvatar();
- //in order to get an avatar as soon as possible, mark the user
- //as refreshed only when updating the avatar did happen
- $this->markRefreshTime();
- }
- }
- }
-
- /**
* marks a user as deleted
*
* @throws \OCP\PreConditionNotMetException
@@ -196,7 +169,6 @@ class User {
* @param array $ldapEntry the user entry as retrieved from LDAP
*/
public function processAttributes($ldapEntry) {
- $this->markRefreshTime();
//Quota
$attr = strtolower($this->connection->ldapQuotaAttribute);
if (isset($ldapEntry[$attr])) {
@@ -397,31 +369,6 @@ class User {
}
/**
- * @brief marks the time when user features like email have been updated
- * @return null
- */
- public function markRefreshTime() {
- $this->config->setUserValue(
- $this->uid, 'user_ldap', self::USER_PREFKEY_LASTREFRESH, time());
- }
-
- /**
- * @brief checks whether user features needs to be updated again by
- * comparing the difference of time of the last refresh to now with the
- * desired interval
- * @return bool
- */
- private function needsRefresh() {
- $lastChecked = $this->config->getUserValue($this->uid, 'user_ldap',
- self::USER_PREFKEY_LASTREFRESH, 0);
-
- if ((time() - (int)$lastChecked) < (int)$this->config->getAppValue('user_ldap', 'updateAttributesInterval', 86400)) {
- return false;
- }
- return true;
- }
-
- /**
* Stores a key-value pair in relation to this user
*
* @param string $key