linter fixes

This commit is contained in:
Evert Prants 2021-06-15 22:55:04 +03:00
parent 366c49a346
commit 1662c01158
Signed by: evert
GPG Key ID: 1688DA83D222D0B5

View File

@ -18,7 +18,7 @@ export interface IIRCLine {
} }
function parseERROR(line: string[]): IIRCLine { function parseERROR(line: string[]): IIRCLine {
let final: IIRCLine = { const final: IIRCLine = {
user: { nickname: '', username: '', hostname: '' }, user: { nickname: '', username: '', hostname: '' },
command: 'ERROR', command: 'ERROR',
trailing: '', trailing: '',
@ -36,7 +36,7 @@ function parseERROR(line: string[]): IIRCLine {
} }
export function parse(rawline: string): IIRCLine { export function parse(rawline: string): IIRCLine {
let final: IIRCLine = { const final: IIRCLine = {
user: { user: {
nickname: '', nickname: '',
username: '', username: '',
@ -48,15 +48,15 @@ export function parse(rawline: string): IIRCLine {
raw: rawline raw: rawline
}; };
let pass1 = (rawline.indexOf(':') === 0 ? rawline.substring(1).split(' ') : rawline.split(' ')); const pass1 = (rawline.indexOf(':') === 0 ? rawline.substring(1).split(' ') : rawline.split(' '));
if (pass1[0] === 'ERROR') { if (pass1[0] === 'ERROR') {
return parseERROR(pass1); return parseERROR(pass1);
} }
if (pass1[0].indexOf('!') !== -1) { if (pass1[0].indexOf('!') !== -1) {
let nickuser = pass1[0].split('!'); const nickuser = pass1[0].split('!');
final.user.nickname = nickuser[0]; final.user.nickname = nickuser[0];
let userhost = nickuser[1].split('@'); const userhost = nickuser[1].split('@');
final.user.username = userhost[0]; final.user.username = userhost[0];
final.user.hostname = userhost[1]; final.user.hostname = userhost[1];
} else { } else {
@ -65,7 +65,7 @@ export function parse(rawline: string): IIRCLine {
final.command = pass1[1]; final.command = pass1[1];
let pass2 = pass1.slice(2).join(' '); const pass2 = pass1.slice(2).join(' ');
if (pass2.indexOf(':') !== -1) { if (pass2.indexOf(':') !== -1) {
final.arguments = pass2.substring(0, pass2.indexOf(' :')).split(' '); final.arguments = pass2.substring(0, pass2.indexOf(' :')).split(' ');
final.trailing = pass2.substring(pass2.indexOf(':') + 1); final.trailing = pass2.substring(pass2.indexOf(':') + 1);
@ -73,5 +73,5 @@ export function parse(rawline: string): IIRCLine {
final.arguments = pass2.split(' '); final.arguments = pass2.split(' ');
} }
return final return final;
} }