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:585

Methods

all

all(): IUserData[]

Get all users

Returns

IUserData[]

Defined in

core/src/user.ts:592


byAccessLevel

byAccessLevel(level): IUserData[]

Get users by access level

Parameters

Name Type
level UserAccessLevel

Returns

IUserData[]

Defined in

core/src/user.ts:627


count

count(): number

Get user count

Returns

number

Defined in

core/src/user.ts:599


findByEmail

findByEmail(email): null | IQUser

Find user by email

Parameters

Name Type
email string

Returns

null | IQUser

Defined in

core/src/user.ts:616


findByHandle

findByHandle(handle): null | IQUser

Find user by handle

Parameters

Name Type
handle string

Returns

null | IQUser

Defined in

core/src/user.ts:606


newest

newest(limit?): IUserData[]

Get new users

Parameters

Name Type Default value
limit number 10

Returns

IUserData[]

Defined in

core/src/user.ts:664


recentlyActive

recentlyActive(limit?): IUserData[]

Get recently active users

Parameters

Name Type Default value
limit number 10

Returns

IUserData[]

Defined in

core/src/user.ts:654


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:634


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:644