mirror of
https://gitlab.com/Shinobi-Systems/ShinobiCE.git
synced 2025-03-09 15:40:15 +00:00
Blue Turtle - The Refactoring
This commit is contained in:
parent
04011678fb
commit
b7d08eb500
67 changed files with 11651 additions and 8452 deletions
58
libs/extenders.js
Normal file
58
libs/extenders.js
Normal file
|
@ -0,0 +1,58 @@
|
|||
module.exports = function(s,config){
|
||||
////// USER //////
|
||||
s.loadGroupAppExtensions = []
|
||||
s.loadGroupAppExtender = function(callback){
|
||||
s.loadGroupAppExtensions.push(callback)
|
||||
}
|
||||
//
|
||||
s.unloadGroupAppExtensions = []
|
||||
s.unloadGroupAppExtender = function(callback){
|
||||
s.unloadGroupAppExtensions.push(callback)
|
||||
}
|
||||
//
|
||||
s.cloudDisksLoaded = []
|
||||
s.cloudDisksLoader = function(storageType){
|
||||
s.cloudDisksLoaded.push(storageType)
|
||||
}
|
||||
//
|
||||
s.onAccountSaveExtensions = []
|
||||
s.onAccountSave = function(callback){
|
||||
s.onAccountSaveExtensions.push(callback)
|
||||
}
|
||||
//
|
||||
s.beforeAccountSaveExtensions = []
|
||||
s.beforeAccountSave = function(callback){
|
||||
s.beforeAccountSaveExtensions.push(callback)
|
||||
}
|
||||
//
|
||||
s.onTwoFactorAuthCodeNotificationExtensions = []
|
||||
s.onTwoFactorAuthCodeNotification = function(callback){
|
||||
s.onTwoFactorAuthCodeNotificationExtensions.push(callback)
|
||||
}
|
||||
//
|
||||
s.cloudDiskUseStartupExtensions = {}
|
||||
|
||||
////// EVENTS //////
|
||||
s.onEventTriggerExtensions = []
|
||||
s.onEventTrigger = function(callback){
|
||||
s.onEventTriggerExtensions.push(callback)
|
||||
}
|
||||
s.onEventTriggerBeforeFilterExtensions = []
|
||||
s.onEventTriggerBeforeFilter = function(callback){
|
||||
s.onEventTriggerBeforeFilterExtensions.push(callback)
|
||||
}
|
||||
s.onFilterEventExtensions = []
|
||||
s.onFilterEvent = function(callback){
|
||||
s.onFilterEventExtensions.push(callback)
|
||||
}
|
||||
|
||||
////// MONITOR //////
|
||||
s.onMonitorInitExtensions = []
|
||||
s.onMonitorInit = function(callback){
|
||||
s.onMonitorInitExtensions.push(callback)
|
||||
}
|
||||
s.onDetectorNoTriggerTimeoutExtensions = []
|
||||
s.onDetectorNoTriggerTimeout = function(callback){
|
||||
s.onDetectorNoTriggerTimeoutExtensions.push(callback)
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue