diff options
author | yemkareems <yemkareems@gmail.com> | 2024-07-09 13:15:31 +0530 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-07-09 13:15:31 +0530 |
commit | f727040f508760a9f96ddeeeb1736b3940be4fb6 (patch) | |
tree | d61cda0f3e2b17e42c31e6ebf8c57bcf7146532a /lib/public | |
parent | 4fd2127761b2b3125aee5bfda5031d23fd77ac4b (diff) | |
parent | 68d60fcd2692cd36f10c3973986af6966493d5f4 (diff) | |
download | nextcloud-server-f727040f508760a9f96ddeeeb1736b3940be4fb6.tar.gz nextcloud-server-f727040f508760a9f96ddeeeb1736b3940be4fb6.zip |
Merge pull request #45249 from nextcloud/feature/add-ability-to-sort-by-last-login
feat: add ability to sort by last login
Diffstat (limited to 'lib/public')
-rw-r--r-- | lib/public/IUserManager.php | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/lib/public/IUserManager.php b/lib/public/IUserManager.php index 851b565f617..091ccd89048 100644 --- a/lib/public/IUserManager.php +++ b/lib/public/IUserManager.php @@ -210,4 +210,15 @@ interface IUserManager { * @since 26.0.0 */ public function validateUserId(string $uid, bool $checkDataDirectory = false): void; + + /** + * Gets the list of users sorted by lastLogin, from most recent to least recent + * + * @param int|null $limit how many records to fetch + * @param int $offset from which offset to fetch + * @param string $search search users based on search params + * @return list<string> list of user IDs + * @since 30.0.0 + */ + public function getLastLoggedInUsers(?int $limit = null, int $offset = 0, string $search = ''): array; } |