Limit composer length

Often times IRC servers will truncate messages which are too big.
This commit is contained in:
Simon Ser 2022-08-28 19:16:41 +02:00
parent cfbd91d257
commit e7b69cec9a
3 changed files with 36 additions and 0 deletions

View file

@ -1928,8 +1928,12 @@ export default class App extends Component {
}
let commandOnly = false;
let privmsgMaxLen;
if (activeBuffer && activeBuffer.type === BufferType.SERVER) {
commandOnly = true;
} else if (activeBuffer) {
let client = this.clients.get(activeBuffer.server);
privmsgMaxLen = irc.getMaxPrivmsgLen(client.isupport, client.nick, activeBuffer.name);
}
let app = html`
@ -1981,6 +1985,7 @@ export default class App extends Component {
onSubmit=${this.handleComposerSubmit}
autocomplete=${this.autocomplete}
commandOnly=${commandOnly}
maxLen=${privmsgMaxLen}
/>
${dialog}
${error}