2.0.17 • Published 5 years ago

viva-app v2.0.17

Weekly downloads
-
License
ISC
Repository
gitlab
Last release
5 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

5 years ago

2.0.15

5 years ago

2.0.14

5 years ago

2.0.12

5 years ago

2.0.10

5 years ago

2.0.8

5 years ago

2.0.7

5 years ago

2.0.6

5 years ago

2.0.4

5 years ago

2.0.3

5 years ago

0.1.120

5 years ago

0.1.119

5 years ago

0.1.118

5 years ago

0.1.117

5 years ago

0.1.116

5 years ago

0.1.114

5 years ago

0.1.112

5 years ago

0.1.113

5 years ago

0.1.111

5 years ago

0.1.110

5 years ago

0.1.109

5 years ago

0.1.108

5 years ago

0.1.107

5 years ago

0.1.106

5 years ago

0.1.105

5 years ago

0.1.103

5 years ago

0.1.102

5 years ago

0.1.101

5 years ago

0.1.100

5 years ago

0.1.98

5 years ago

0.1.97

5 years ago

0.1.96

5 years ago

0.1.95

5 years ago

0.1.94

5 years ago

0.1.93

5 years ago

0.1.92

5 years ago

0.1.91

5 years ago

0.1.90

5 years ago

0.1.89

5 years ago

0.1.88

5 years ago

0.1.87

5 years ago

0.1.86

5 years ago

0.1.85

5 years ago

0.1.84

5 years ago

0.1.83

5 years ago

0.1.82

5 years ago

0.1.81

5 years ago

0.1.80

5 years ago

0.1.79

5 years ago

0.1.78

5 years ago

0.1.77

5 years ago

0.1.76

5 years ago

0.1.75

5 years ago

0.1.74

5 years ago

0.1.73

5 years ago

0.1.71

5 years ago

0.1.69

5 years ago

0.1.67

5 years ago

0.1.66

5 years ago

0.1.65

5 years ago

0.1.63

5 years ago

0.1.62

5 years ago

0.1.61

5 years ago

0.1.60

5 years ago

0.1.59

5 years ago

0.1.57

5 years ago

0.1.56

5 years ago

0.1.53

5 years ago

0.1.52

5 years ago

0.1.51

5 years ago

0.1.50

5 years ago

0.1.49

5 years ago

0.1.48

5 years ago

0.1.46

5 years ago

0.1.45

5 years ago

0.1.43

5 years ago

0.1.42

5 years ago

0.1.40

5 years ago

0.1.39

5 years ago

0.1.38

5 years ago

0.1.36

5 years ago

0.1.35

5 years ago

0.1.33

5 years ago

0.1.32

5 years ago

0.1.31

5 years ago

0.1.30

5 years ago

0.1.29

5 years ago

0.1.28

5 years ago

0.1.27

5 years ago

0.1.25

5 years ago

0.1.23

5 years ago

0.1.22

5 years ago