Moderation delay (#132):

* displaying the remaining time for moderators.
This commit is contained in:
John Livingston
2024-07-10 16:54:54 +02:00
parent 2f98dfa538
commit 9c200a4e46
43 changed files with 1764 additions and 3869 deletions

View File

@ -20,6 +20,7 @@ import { livechatSpecificsPlugin } from './lib/plugins/livechat-specific'
import { livechatViewerModePlugin } from './lib/plugins/livechat-viewer-mode'
import { livechatMiniMucHeadPlugin } from './lib/plugins/livechat-mini-muc-head'
import { livechatEmojisPlugin } from './lib/plugins/livechat-emojis'
import { moderationDelayPlugin } from './lib/plugins/moderation-delay'
declare global {
interface Window {
@ -30,6 +31,10 @@ declare global {
}
emojis: any
livechatDisconnect?: Function
env: {
html: Function
sizzle: Function
}
}
initConversePlugins: typeof initConversePlugins
initConverse: typeof initConverse
@ -66,6 +71,8 @@ function initConversePlugins (peertubeEmbedded: boolean): void {
// Viewer mode (anonymous accounts, before they have chosen their nickname).
converse.plugins.add('livechatViewerModePlugin', livechatViewerModePlugin)
converse.plugins.add('converse-moderation-delay', moderationDelayPlugin)
}
window.initConversePlugins = initConversePlugins