2.0.17 • Published 6 years ago

viva-app v2.0.17

Weekly downloads
-
License
ISC
Repository
gitlab
Last release
6 years ago

Classes

Typedefs

App

Kind: global class

app.app_instance : type_app_instance

Kind: instance property of App

app.ini : lib_setting

Kind: instance property of App

app.need_stop : boolean

Kind: instance property of App

app.logger : lib_logger

Kind: instance property of App

app.sql : lib_sql

Kind: instance property of App

app.go(params, callback)

Kind: instance method of App

ParamTypeDescription
paramstype_app_go
callbackfunctionerror

app.action(key, params, callback)

exec action

Kind: instance method of App

ParamTypeDescription
keystringuniq key of action
paramsany
callbacklib_sql.callback_action

app.action_generate_class(params) ⇒ string

generate file with exec actions

Kind: instance method of App

ParamType
paramslib_sql.type_generate_class_with_exec_actions

app.setting_internal_find(rid) ⇒ string

get setting value

Kind: instance method of App

ParamTypeDescription
rid'app.pulse' | 'app.pulse_memory' | 'app.pulse_memory.life' | 'app.log' | 'app.log.life' | 'app.setting' | 'app.action' | 'app.task' | 'app.http_host' | 'app.action.password' | 'app.setting.password' | 'app.pulse.password' | 'app.log.password' | 'app.trusted_app' | 'app.trusted_app.password' | 'app.trusted_app.life' | 'app.trusted_person.password' | 'app.trusted_person.life'setting key

app.setting_find(rid) ⇒ string

get setting value

Kind: instance method of App

ParamTypeDescription
ridstringsetting key

app.setting_add(settings, callback)

get setting value

Kind: instance method of App

ParamTypeDescription
settingsArray.<subsystem_ini.type_add>setting key
callbackfunctionwithout param

app.setting_mssql_setting_load_ui(callback)

Kind: instance method of App

ParamTypeDescription
callbackfunction(error, result)

app.setting_mssql_sense_load_ui(rid, callback)

Kind: instance method of App

ParamTypeDescription
ridstring
callbackfunction(error, result)

app.trusted_app_find(access_key, callback)

check trusted app

Kind: instance method of App

ParamTypeDescription
access_keystring
callbackfunctionaccess_key

app.trusted_app_add(access_name, access_key, expire_min, callback)

add trusted app

Kind: instance method of App

ParamTypeDescription
access_namestring
access_keystring
expire_minnumber
callbackfunctionaccess_key

app.trusted_person_find(access_key, callback)

check trusted person

Kind: instance method of App

ParamTypeDescription
access_keystring
callbackfunction(result = trusted_person)

app.trusted_person_find_in_other_app(access_key, other_app_name, callback)

check trusted person

Kind: instance method of App

ParamTypeDescription
access_keystring
other_app_namestring
callbackfunction(result = trusted_person)

app.trusted_person_add(access_name, access_key, expire_min, device, callback)

add trusted person

Kind: instance method of App

ParamTypeDescription
access_namestring
access_keystring
expire_minnumber
devicestring
callbackfunction(access_key)

app.task_add(task, callback)

check trusted app

Kind: instance method of App

ParamTypeDescription
tasksubsystem_tsk.type_task
callbackfunction(result = task_rid)

app.log_get(params, callback)

get all app log list

Kind: instance method of App

ParamTypeDescription
paramssubsystem_log.type_get
callbackfunction(result - app_list, log_list, eav_rid_list)

app.action_get(params, callback)

get all app action list

Kind: instance method of App

ParamTypeDescription
paramstype_action_get
callbackcallback_action_get(result - app_list, action_list)

app.action_save(action_list, internal, callback)

save app action list

Kind: instance method of App

ParamTypeDescription
action_listArray.<lib_sql.type_action>
internalBoolean
callbackfunction(error)

app.timeout_life(timeout_min)

Kind: instance method of App

ParamType
timeout_minnumber

type_app_instance

Kind: global typedef
Properties

NameType
namestring
similarnumber
versionstring
filenamestring
load_setting_ldmDate
load_action_ldmDate
load_trusted_app_ldmDate
action_key_list_externalArray.<string>
mssql_connection_settingsubsystem_ini.type_mssql_connection
mssql_connection_logsubsystem_ini.type_mssql_connection
mssql_connection_actionsubsystem_ini.type_mssql_connection
mssql_connection_trustedsubsystem_ini.type_mssql_connection
mssql_connection_tasksubsystem_ini.type_mssql_connection
mssql_setting_list_OBSOLETEArray.<subsystem_ini.type_mssql_setting>
setting_listArray.<subsystem_ini.type_setting>
trusted_app_listArray.<subsystem_trt.type_trusted_app>
trusted_person_listArray.<subsystem_trt.type_trusted_person>

type_action_get

Kind: global typedef
Properties

NameType
allow_appboolean

callback_action_get : function

Kind: global typedef

ParamType
app_listArray.<string>
action_listArray.<lib_sql.type_action>
2.0.17

6 years ago

2.0.15

6 years ago

2.0.14

6 years ago

2.0.12

6 years ago

2.0.10

6 years ago

2.0.8

6 years ago

2.0.7

6 years ago

2.0.6

6 years ago

2.0.4

6 years ago

2.0.3

6 years ago

0.1.120

6 years ago

0.1.119

6 years ago

0.1.118

6 years ago

0.1.117

6 years ago

0.1.116

6 years ago

0.1.114

6 years ago

0.1.112

6 years ago

0.1.113

6 years ago

0.1.111

6 years ago

0.1.110

6 years ago

0.1.109

6 years ago

0.1.108

6 years ago

0.1.107

6 years ago

0.1.106

6 years ago

0.1.105

6 years ago

0.1.103

6 years ago

0.1.102

6 years ago

0.1.101

6 years ago

0.1.100

6 years ago

0.1.98

6 years ago

0.1.97

6 years ago

0.1.96

6 years ago

0.1.95

6 years ago

0.1.94

6 years ago

0.1.93

6 years ago

0.1.92

6 years ago

0.1.91

6 years ago

0.1.90

6 years ago

0.1.89

6 years ago

0.1.88

6 years ago

0.1.87

6 years ago

0.1.86

6 years ago

0.1.85

6 years ago

0.1.84

6 years ago

0.1.83

6 years ago

0.1.82

6 years ago

0.1.81

6 years ago

0.1.80

6 years ago

0.1.79

6 years ago

0.1.78

6 years ago

0.1.77

6 years ago

0.1.76

6 years ago

0.1.75

6 years ago

0.1.74

6 years ago

0.1.73

6 years ago

0.1.71

6 years ago

0.1.69

6 years ago

0.1.67

6 years ago

0.1.66

6 years ago

0.1.65

6 years ago

0.1.63

6 years ago

0.1.62

6 years ago

0.1.61

6 years ago

0.1.60

6 years ago

0.1.59

6 years ago

0.1.57

6 years ago

0.1.56

6 years ago

0.1.53

6 years ago

0.1.52

6 years ago

0.1.51

6 years ago

0.1.50

6 years ago

0.1.49

6 years ago

0.1.48

6 years ago

0.1.46

6 years ago

0.1.45

6 years ago

0.1.43

6 years ago

0.1.42

6 years ago

0.1.40

6 years ago

0.1.39

6 years ago

0.1.38

6 years ago

0.1.36

6 years ago

0.1.35

6 years ago

0.1.33

6 years ago

0.1.32

6 years ago

0.1.31

6 years ago

0.1.30

6 years ago

0.1.29

6 years ago

0.1.28

6 years ago

0.1.27

6 years ago

0.1.25

6 years ago

0.1.23

6 years ago

0.1.22

6 years ago