format fixes
This commit is contained in:
parent
c560aefe6a
commit
9358be43fc
@ -4,11 +4,14 @@ import { approximateB16Color, Formatter } from '@squeebot/core/lib/types';
|
||||
export class IRCFormatter extends Formatter {
|
||||
public formatting = {
|
||||
bold: {start: '\u0002', end: '\u000F'},
|
||||
italic: {start: '\u0016', end: '\u000F'},
|
||||
italics: {start: '\u0016', end: '\u000F'},
|
||||
emphasis: {start: '\u0016', end: '\u000F'},
|
||||
underline: {start: '\u001F', end: '\u000F'},
|
||||
action: {start: '\x01ACTION ', end: '\x01'},
|
||||
};
|
||||
|
||||
public colorEscape = '\u000F';
|
||||
|
||||
public colors: {[key: string]: string} = {
|
||||
black: '\u00031',
|
||||
darkblue: '\u00032',
|
||||
|
@ -40,10 +40,18 @@ class IRCMessage implements IMessage {
|
||||
return this.source.fullName + '/' + this.target.id;
|
||||
}
|
||||
|
||||
public get text(): string {
|
||||
return this.data;
|
||||
}
|
||||
|
||||
public resolve(...args: any[]): void {
|
||||
this.resolved = true;
|
||||
this.source.resolve(this, ...args);
|
||||
}
|
||||
|
||||
public mention(user: IMessageTarget): string {
|
||||
return user.name;
|
||||
}
|
||||
}
|
||||
|
||||
class IRCProtocol extends Protocol {
|
||||
@ -56,6 +64,7 @@ class IRCProtocol extends Protocol {
|
||||
public start(...args: any[]): void {
|
||||
this.runEvents();
|
||||
|
||||
this.me.id = this.me.name = this.irc.options.nick;
|
||||
this.irc.connect();
|
||||
|
||||
this.running = true;
|
||||
@ -112,6 +121,7 @@ class IRCProtocol extends Protocol {
|
||||
|
||||
this.irc.on('authenticated', () => {
|
||||
logger.log('[%s] Instance started successfully.', this.fullName);
|
||||
this.me.id = this.me.name = this.irc.options.nick;
|
||||
});
|
||||
|
||||
this.irc.on('error', (errdat) => {
|
||||
|
Loading…
Reference in New Issue
Block a user