iniquity

A re-imagining of the iconic BBS software.

View on GitHub

Class: IQUserList

user.IQUserList

User list utilities

Table of contents

Constructors

Methods

Constructors

constructor

new IQUserList()

Defined in

core/src/user.ts:605

Methods

all

all(): IUserData[]

Get all users

Returns

IUserData[]

Defined in

core/src/user.ts:612


byAccessLevel

byAccessLevel(level): IUserData[]

Get users by access level

Parameters

Name Type
level UserAccessLevel

Returns

IUserData[]

Defined in

core/src/user.ts:647


count

count(): number

Get user count

Returns

number

Defined in

core/src/user.ts:619


findByEmail

findByEmail(email): null | IQUser

Find user by email

Parameters

Name Type
email string

Returns

null | IQUser

Defined in

core/src/user.ts:636


findByHandle

findByHandle(handle): null | IQUser

Find user by handle

Parameters

Name Type
handle string

Returns

null | IQUser

Defined in

core/src/user.ts:626


newest

newest(limit?): IUserData[]

Get new users

Parameters

Name Type Default value
limit number 10

Returns

IUserData[]

Defined in

core/src/user.ts:684


recentlyActive

recentlyActive(limit?): IUserData[]

Get recently active users

Parameters

Name Type Default value
limit number 10

Returns

IUserData[]

Defined in

core/src/user.ts:674


topByCalls

topByCalls(limit?): IUserData[]

Get top users by calls

Parameters

Name Type Default value
limit number 10

Returns

IUserData[]

Defined in

core/src/user.ts:654


topByPosts

topByPosts(limit?): IUserData[]

Get top users by posts

Parameters

Name Type Default value
limit number 10

Returns

IUserData[]

Defined in

core/src/user.ts:664