Merge branch 'dev'

このコミットが含まれているのは:
n9k 2022-07-24 01:49:16 +00:00
コミット b9aa55babb
3個のファイルの変更6行の追加27行の削除

ファイルの表示

@ -275,30 +275,6 @@ const delete_chat_messages = (seqs) => {
}
}
const hexdigest = async (string, bytelength) => {
uint8array = new TextEncoder().encode(string);
arraybuffer = await crypto.subtle.digest("sha-256", uint8array);
array = Array.from(new Uint8Array(arraybuffer).slice(0, bytelength));
hex = array.map(b => b.toString(16).padStart(2, "0")).join("");
return hex
}
const escape_css_string = (string) => {
/* https://drafts.csswg.org/cssom/#common-serializing-idioms */
const result = [];
for (const char of string) {
if (char === "\0") {
result.push("\ufffd");
} else if (char < "\u0020" || char == "\u007f") {
result.push(`\\${char.charCodeAt().toString(16)}`);
} else if (char == '"' || char == "\\") {
result.push(`\\${char}`);
} else {
result.push(char);
}
}
return result.join("");
}
let users = {};
let stats = null;
let stats_received = null;

ファイルの表示

@ -64,8 +64,11 @@ async def t_sunset_users(timestamp, iteration):
if iteration == 0:
return
# De-access absent users
absent_users = tuple(get_absent_users(timestamp))
# Revoke access for absent users (except the broadcaster)
absent_users = tuple(filter(
lambda user: not user['broadcaster'],
get_absent_users(timestamp)
))
for user in absent_users:
user['verified'] = None
# Absent users should have no connected websockets,

ファイルの表示

@ -57,7 +57,7 @@ anonymous = "Anonymous"
[chat]
max_comment_length = 512
max_comment_lines = 12
max_comment_lines = 20
max_name_length = 24
min_name_contrast = 3.0
background_color = "#232327"