Skip to content
This repository has been archived by the owner on Jun 11, 2024. It is now read-only.

Commit

Permalink
🐛 Fix invalid nullish check
Browse files Browse the repository at this point in the history
  • Loading branch information
shuse2 committed Apr 23, 2020
1 parent 6b3c31a commit bf63ae4
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 8 deletions.
2 changes: 1 addition & 1 deletion elements/lisk-p2p/src/peer/base.ts
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@ import {
} from '../utils';

// eslint-disable-next-line @typescript-eslint/no-unsafe-assignment
export const socketErrorStatusCodes = {
export const socketErrorStatusCodes: { [key: number]: string | undefined } = {
// eslint-disable-next-line @typescript-eslint/no-unsafe-member-access,@typescript-eslint/no-explicit-any
...(socketClusterClient.SCClientSocket as any).errorStatuses,
1000: 'Intentionally disconnected',
Expand Down
6 changes: 3 additions & 3 deletions elements/lisk-p2p/src/peer/inbound.ts
Original file line number Diff line number Diff line change
Expand Up @@ -60,10 +60,10 @@ export class InboundPeer extends Peer {
this.emit(EVENT_INBOUND_SOCKET_ERROR, error);
};
this._handleInboundSocketClose = (code, reasonMessage) => {
// eslint-disable-next-line @typescript-eslint/no-unsafe-assignment
const reason =
// eslint-disable-next-line @typescript-eslint/no-unsafe-member-access
reasonMessage ?? socketErrorStatusCodes[code] ?? 'Unknown reason';
reasonMessage !== undefined && reasonMessage !== ''
? reasonMessage
: socketErrorStatusCodes[code] ?? 'Unknown reason';
// eslint-disable-next-line @typescript-eslint/no-unnecessary-condition
if (this._pingTimeoutId) {
clearTimeout(this._pingTimeoutId);
Expand Down
8 changes: 4 additions & 4 deletions elements/lisk-p2p/src/peer/outbound.ts
Original file line number Diff line number Diff line change
Expand Up @@ -172,10 +172,10 @@ export class OutboundPeer extends Peer {
outboundSocket.on(
'close',
(code: number, reasonMessage: string | undefined) => {
// eslint-disable-next-line @typescript-eslint/no-unsafe-assignment
const reason =
// eslint-disable-next-line @typescript-eslint/no-unsafe-member-access
reasonMessage ?? socketErrorStatusCodes[code] ?? 'Unknown reason';
const reason: string =
reasonMessage !== undefined && reasonMessage !== ''
? reasonMessage
: socketErrorStatusCodes[code] ?? 'Unknown reason';
this.emit(EVENT_CLOSE_OUTBOUND, {
peerInfo: this._peerInfo,
code,
Expand Down

0 comments on commit bf63ae4

Please sign in to comment.