ExecInfo

chat-service~ ExecInfo

Command execution context, it is available for rpc.clientRequests hooks.

Constructor

new ExecInfo()

See:

Members

args :Array.<Object>

Default Value:
  • []

Command's arguments.

Type:
  • Array.<Object>

bypassHooks :boolean

Default Value:
  • false
See:

Don't call command hooks if true.

Type:
  • boolean

bypassPermissions :boolean

Default Value:
  • false
See:

Bypass permissions.

Type:
  • boolean

data :Object

Default Value:
  • {}

Custom data set by hooks.

Type:
  • Object

error :Error|null

Default Value:
  • null

Command's error.

Type:
  • Error | null

id :string|null

Socket id.

Type:
  • string | null

isLocalCall :boolean

Default Value:
  • false
See:

If command is executed from a server side.

Type:
  • boolean

restArgs :Array.<Object>

Default Value:
  • []

Additional arguments, passed after command arguments. Can be used as additional hooks parameters.

Type:
  • Array.<Object>

results :Array.<Object>

Default Value:
  • null

Command's results.

Type:
  • Array.<Object>

server :ChatService

Service instance.

Type:
  • ChatService

userName :string|null

User name.

Type:
  • string | null