Stop maintaining the virtual session's lastActivityTime
authorTim Düsterhus <duesterhus@woltlab.com>
Thu, 1 Oct 2020 09:24:04 +0000 (11:24 +0200)
committerTim Düsterhus <duesterhus@woltlab.com>
Thu, 1 Oct 2020 14:11:28 +0000 (16:11 +0200)
Virtual sessions are about to be removed. This change does not affect user
visible behavior, apart from possibly expiring the session faster.

wcfsetup/install/files/lib/system/session/SessionHandler.class.php

index d525051078ee73fd872212d8ec5c3b3ddc84564d..dce3fd4819d5378493c23fca5092b128615972d0 100644 (file)
@@ -840,17 +840,6 @@ class SessionHandler extends SingletonFactory {
                /** @var \wcf\data\DatabaseObjectEditor $sessionEditor */
                $sessionEditor = new $this->sessionEditorClassName($this->session);
                $sessionEditor->update($data);
-               
-               if ($this->virtualSession instanceof ACPSessionVirtual) {
-                       if ($this->isACP) {
-                               $virtualSessionEditor = new ACPSessionVirtualEditor($this->virtualSession);
-                       }
-                       else {
-                               $virtualSessionEditor = new SessionVirtualEditor($this->virtualSession);
-                       }
-                       
-                       $virtualSessionEditor->updateLastActivityTime();
-               }
        }
        
        /**
@@ -865,16 +854,6 @@ class SessionHandler extends SingletonFactory {
                $sessionEditor->update([
                        'lastActivityTime' => TIME_NOW
                ]);
-               
-               if ($this->virtualSession instanceof ACPSessionVirtual) {
-                       if ($this->isACP) {
-                               $virtualSessionEditor = new ACPSessionVirtualEditor($this->virtualSession);
-                       }
-                       else {
-                               $virtualSessionEditor = new SessionVirtualEditor($this->virtualSession);
-                       }
-                       $virtualSessionEditor->updateLastActivityTime();
-               }
        }
        
        /**