chore(plugins/logging): only register on dev builds
This commit is contained in:
parent
38b035966b
commit
8ca50309eb
1 changed files with 43 additions and 34 deletions
|
|
@ -3,43 +3,52 @@ import { InternalPluginFlags, registerPlugin } from '@revenge-mod/plugins/_'
|
|||
import { PluginFlags } from '@revenge-mod/plugins/constants'
|
||||
import { BuildEnvironment, FullVersion } from '~/constants'
|
||||
|
||||
AppStartPerformance.mark('👊', 'Plugins register')
|
||||
if (__DEV__) {
|
||||
AppStartPerformance.mark('👊', 'Plugins register')
|
||||
|
||||
const tsReg = performance.now()
|
||||
let tsPreInit: number
|
||||
let tsInit: number
|
||||
const tsReg = performance.now()
|
||||
let tsPreInit: number
|
||||
let tsInit: number
|
||||
|
||||
registerPlugin(
|
||||
{
|
||||
id: 'revenge.logging',
|
||||
name: 'Logging',
|
||||
description: "Extra logging for Revenge's internal modules",
|
||||
author: 'Revenge',
|
||||
icon: 'PaperIcon',
|
||||
},
|
||||
{
|
||||
preInit() {
|
||||
tsPreInit = performance.now()
|
||||
AppStartPerformance.mark('👊', 'Plugins preInit', tsPreInit - tsReg)
|
||||
registerPlugin(
|
||||
{
|
||||
id: 'revenge.logging',
|
||||
name: 'Logging',
|
||||
description: "Extra logging for Revenge's internal modules",
|
||||
author: 'Revenge',
|
||||
icon: 'PaperIcon',
|
||||
},
|
||||
init() {
|
||||
tsInit = performance.now()
|
||||
AppStartPerformance.mark('👊', 'Plugins init', tsInit - tsPreInit)
|
||||
},
|
||||
start({ logger }) {
|
||||
if (__DEV__)
|
||||
{
|
||||
preInit() {
|
||||
tsPreInit = performance.now()
|
||||
AppStartPerformance.mark(
|
||||
'👊',
|
||||
'Plugins preInit',
|
||||
tsPreInit - tsReg,
|
||||
)
|
||||
},
|
||||
init() {
|
||||
tsInit = performance.now()
|
||||
AppStartPerformance.mark(
|
||||
'👊',
|
||||
'Plugins init',
|
||||
tsInit - tsPreInit,
|
||||
)
|
||||
},
|
||||
start({ logger }) {
|
||||
nativeLoggingHook(`\u001b[31m--- START STAGE ---\u001b[0m`, 1)
|
||||
|
||||
AppStartPerformance.mark(
|
||||
'👊',
|
||||
'Plugins start',
|
||||
performance.now() - tsInit,
|
||||
)
|
||||
logger.log(
|
||||
`👊 Revenge. Discord, your way. (${FullVersion} (${BuildEnvironment}))`,
|
||||
)
|
||||
AppStartPerformance.mark(
|
||||
'👊',
|
||||
'Plugins start',
|
||||
performance.now() - tsInit,
|
||||
)
|
||||
logger.log(
|
||||
`👊 Revenge. Discord, your way. (${FullVersion} (${BuildEnvironment}))`,
|
||||
)
|
||||
},
|
||||
},
|
||||
},
|
||||
PluginFlags.Enabled,
|
||||
InternalPluginFlags.Internal,
|
||||
)
|
||||
PluginFlags.Enabled,
|
||||
InternalPluginFlags.Internal,
|
||||
)
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue