Correctly logging ban messages
Signed-off-by: WolverinDEV <git@teaspeak.de>
This commit is contained in:
parent
a75a84d45e
commit
a842cffd74
2 changed files with 20 additions and 1 deletions
|
@ -257,7 +257,7 @@ namespace chat {
|
||||||
|
|
||||||
private _message_history: string[] = [];
|
private _message_history: string[] = [];
|
||||||
private _message_history_length = 100;
|
private _message_history_length = 100;
|
||||||
private _message_history_index = 1;
|
private _message_history_index = 0;
|
||||||
|
|
||||||
typing_interval: number = 2000; /* update frequency */
|
typing_interval: number = 2000; /* update frequency */
|
||||||
callback_typing: () => any;
|
callback_typing: () => any;
|
||||||
|
|
|
@ -542,6 +542,25 @@ namespace log {
|
||||||
MessageBuilders["reconnect_execute"] = (data: event.ReconnectExecute, options) => {
|
MessageBuilders["reconnect_execute"] = (data: event.ReconnectExecute, options) => {
|
||||||
return tra("Reconnecting...")
|
return tra("Reconnecting...")
|
||||||
};
|
};
|
||||||
|
|
||||||
|
MessageBuilders["server_banned"] = (data: event.ServerBanned, options) => {
|
||||||
|
let result: JQuery[];
|
||||||
|
|
||||||
|
const time = data.time == 0 ? tr("ever") : MessageHelper.format_time(data.time * 1000, tr("one second"));
|
||||||
|
if(data.invoker.client_id > 0) {
|
||||||
|
if(data.message)
|
||||||
|
result = tra("You've been banned from the server by {0} for {1}. Reason: {2}", client_tag(data.invoker), time, data.message);
|
||||||
|
else
|
||||||
|
result = tra("You've been banned from the server by {0} for {1}.", client_tag(data.invoker), time);
|
||||||
|
} else {
|
||||||
|
if(data.message)
|
||||||
|
result = tra("You've been banned from the server for {0}. Reason: {1}", time, data.message);
|
||||||
|
else
|
||||||
|
result = tra("You've been banned from the server for {0}.", time);
|
||||||
|
}
|
||||||
|
|
||||||
|
return result.map(e => e.addClass("log-error"));
|
||||||
|
};
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
Loading…
Add table
Reference in a new issue