Skip to content

Commit af217fb

Browse files
committed
chore: update logging
Signed-off-by: Ricardo Arturo Cabral Mejía <[email protected]>
1 parent 9d1a027 commit af217fb

File tree

3 files changed

+16
-12
lines changed

3 files changed

+16
-12
lines changed

src/app/static-mirroring-worker.ts

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ import { Mirror, Settings } from '../@types/settings'
99
import { createLogger } from '../factories/logger-factory'
1010
import { IRunnable } from '../@types/base'
1111
import { OutgoingEventMessage } from '../@types/messages'
12+
import { RelayedEvent } from '../@types/event'
1213
import { WebSocketServerAdapterEvent } from '../constants/adapter'
1314

1415
const debug = createLogger('static-mirror-worker')
@@ -59,13 +60,13 @@ export class StaticMirroringWorker implements IRunnable {
5960
.on('message', async function (raw: RawData) {
6061
try {
6162
const message = JSON.parse(raw.toString('utf8')) as OutgoingEventMessage
62-
debug('received from %s: %o', config.address, message)
6363

6464
if (!Array.isArray(message)) {
6565
return
6666
}
6767

6868
if (message[0] !== 'EVENT' || message[1] !== subscriptionId) {
69+
debug('%s >> local: %o', config.address, message)
6970
return
7071
}
7172

@@ -82,6 +83,7 @@ export class StaticMirroringWorker implements IRunnable {
8283
since = Math.floor(Date.now()) - 30
8384

8485
if (cluster.isWorker && typeof process.send === 'function') {
86+
debug('%s >> local: %s', config.address, event.id)
8587
process.send({
8688
eventName: WebSocketServerAdapterEvent.Broadcast,
8789
event,
@@ -118,9 +120,12 @@ export class StaticMirroringWorker implements IRunnable {
118120
return
119121
}
120122

121-
const eventToRelay = createRelayedEventMessage(message.event as any, this.config.secret)
122-
debug('relaying from %s to %s: %o', message.source, this.config.address, eventToRelay)
123-
this.client.send(JSON.stringify(eventToRelay))
123+
const event = message.event as RelayedEvent
124+
125+
const eventToRelay = createRelayedEventMessage(event, this.config.secret)
126+
const outboundMessage = JSON.stringify(eventToRelay)
127+
debug('%s >> %s: %s', message.source ?? 'local', this.config.address, outboundMessage)
128+
this.client.send(outboundMessage)
124129
}
125130

126131
private onError(error: Error) {

src/database/client.ts

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,11 @@ import { createLogger } from '../factories/logger-factory'
1010

1111
if (released) {
1212
const now = new Date().getTime()
13-
lastUpdate[this.config.tag] = lastUpdate[this.config.tag] ?? now
14-
if (now - lastUpdate[this.config.tag] >= 60000) {
15-
lastUpdate[this.config.tag] = now
16-
console.log(`${this.config.tag} connection pool: ${this.pool.numUsed()} used / ${this.pool.numFree()} free / ${this.pool.numPendingAcquires()} pending`)
13+
const { tag } = this.config
14+
lastUpdate[tag] = lastUpdate[tag] ?? now
15+
if (now - lastUpdate[tag] >= 60000) {
16+
lastUpdate[tag] = now
17+
console.log(`${tag} connection pool: ${this.pool.numUsed()} used / ${this.pool.numFree()} free / ${this.pool.numPendingAcquires()} pending`)
1718
}
1819
}
1920

src/utils/event.ts

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -162,9 +162,7 @@ export const isDelegatedEventValid = async (event: Event): Promise<boolean> => {
162162
export const getEventHash = async (event: Event | UnidentifiedEvent | UnsignedEvent): Promise<string> => {
163163
const id = await secp256k1.utils.sha256(Buffer.from(JSON.stringify(serializeEvent(event))))
164164

165-
return Buffer.from(
166-
id
167-
).toString('hex')
165+
return Buffer.from(id).toString('hex')
168166
}
169167

170168
export const isEventIdValid = async (event: Event): Promise<boolean> => {
@@ -225,7 +223,7 @@ export const encryptKind4Event = (
225223
export const broadcastEvent = async (event: Event): Promise<Event> => {
226224
return new Promise((resolve, reject) => {
227225
if (!cluster.isWorker || typeof process.send === 'undefined') {
228-
return Promise.resolve(event)
226+
return resolve(event)
229227
}
230228

231229
process.send(

0 commit comments

Comments
 (0)