Status build function

(userData)=>{return new Status(0, 'success', userData)}

All predefined status builders

SUCCESS

SUCCESS(userData)

Returns:

Status< code: 0, msg: 'success', userData: userData >

NO_EXTENSION

NO_EXTENSION(userData)

Returns:

Status< code: 1, msg: 'extension not install.', userData: userData >

NOT_SPECIFIED_EXTENSION

NOT_SPECIFIED_EXTENSION(userData)

Returns:

Status< code: 2, msg: 'no specified web extension.', userData: userData >

NOT_LOADED

NOT_LOADED(userData)

Returns:

Status< code: 3, msg: 'web extension not loaded to seal proxy.', userData: userData >

NOT_SUPPORT

NOT_SUPPORT(userData)

Returns:

Status< code: 4, msg: 'not supported operation or type.', userData: userData >

NOT_LOGIN

NOT_LOGIN(userData)

Returns:

Status< code: 5, msg: 'web extension not login.', userData: userData >

BAD_PARAM

BAD_PARAM(userData)

Returns:

Status< code: 6, msg: 'bad action input parameter.', userData: userData >

NO_ACCOUNT

NO_ACCOUNT(userData)

Returns:

Status< code: 7, msg: 'no account in extension.', userData: userData >

UNKNOWN

UNKNOWN(userData)

Returns:

Status< code: 0x1000, msg: 'unknown error occurred', userData: userData >


Example

predefinedStatus.SUCCESS("any data")
> status: Status
    code: 0
    msg: "success"
    userData: "any data"