Skip to content

Commit 0599187

Browse files
committed
Refactoring
1 parent bba87ac commit 0599187

File tree

3 files changed

+11
-8
lines changed

3 files changed

+11
-8
lines changed

src/handle.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,8 @@ const handleEvent = async function({
2626
secondPromiseValue,
2727
})
2828

29-
const { level, levelInfo } = getLevel({ opts, info })
30-
const message = getMessage({ ...info, levelInfo })
29+
const level = getLevel({ opts, info })
30+
const message = getMessage({ ...info, level })
3131

3232
handlerFunc(message, level, info)
3333

src/level.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,14 @@ const { red, yellow } = require('chalk')
66

77
const getLevel = function({ opts, info }) {
88
const level = opts.getLevel(info)
9-
const levelInfo = LEVELS[level]
109

11-
if (levelInfo === undefined) {
10+
if (LEVELS[level] === undefined) {
1211
const levels = Object.keys(LEVELS).join(', ')
1312
// TODO: infinite recursion?
1413
throw new Error(`Level ${level} is invalid. Must be one of: ${levels}`)
1514
}
1615

17-
return { level, levelInfo }
16+
return level
1817
}
1918

2019
const isWindows = platform === 'win32'
@@ -41,4 +40,5 @@ const defaultGetLevel = function({ eventName }) {
4140
module.exports = {
4241
getLevel,
4342
defaultGetLevel,
43+
LEVELS,
4444
}

src/message.js

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ const { inspect } = require('util')
44

55
const { bold, dim, inverse } = require('chalk')
66

7+
const { LEVELS } = require('./level')
8+
79
// Retrieve `message` which sums up all information that can be gathered about
810
// the event.
911
const getMessage = function({
@@ -13,7 +15,7 @@ const getMessage = function({
1315
secondPromiseState,
1416
secondPromiseValue,
1517
error,
16-
levelInfo,
18+
level,
1719
}) {
1820
const message = MESSAGES[eventName]({
1921
promiseState,
@@ -23,7 +25,7 @@ const getMessage = function({
2325
error,
2426
})
2527

26-
const messageA = prettify({ message, eventName, levelInfo })
28+
const messageA = prettify({ message, eventName, level })
2729
return messageA
2830
}
2931

@@ -85,10 +87,11 @@ const printValue = function(value) {
8587
return inspect(value)
8688
}
8789

88-
const prettify = function({ message, eventName, levelInfo: { COLOR, SIGN } }) {
90+
const prettify = function({ message, eventName, level }) {
8991
const [header, ...lines] = message.split('\n')
9092

9193
// Add color, icon and `eventName` to first message line.
94+
const { COLOR, SIGN } = LEVELS[level]
9295
const headerA = COLOR(`${bold(inverse(` ${SIGN} ${eventName} `))} ${header}`)
9396
// Add gray color and indentation to other lines.
9497
const linesA = lines.map(line => dim(`\t${VERTICAL_BAR} ${line}`))

0 commit comments

Comments
 (0)