mirror of
https://github.com/Chocobozzz/PeerTube.git
synced 2025-02-25 18:55:32 -06:00
Support broadcast messages
This commit is contained in:
@@ -159,6 +159,12 @@ function updateCustomSubConfig (url: string, token: string, newConfig: DeepParti
|
||||
enabled: false
|
||||
}
|
||||
}
|
||||
},
|
||||
broadcastMessage: {
|
||||
enabled: true,
|
||||
level: 'warning',
|
||||
message: 'hello',
|
||||
dismissable: true
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
1
shared/models/server/broadcast-message-level.type.ts
Normal file
1
shared/models/server/broadcast-message-level.type.ts
Normal file
@@ -0,0 +1 @@
|
||||
export type BroadcastMessageLevel = 'info' | 'warning' | 'error'
|
||||
@@ -1,4 +1,5 @@
|
||||
import { NSFWPolicyType } from '../videos/nsfw-policy.type'
|
||||
import { BroadcastMessageLevel } from './broadcast-message-level.type'
|
||||
|
||||
export interface CustomConfig {
|
||||
instance: {
|
||||
@@ -131,4 +132,11 @@ export interface CustomConfig {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
broadcastMessage: {
|
||||
enabled: boolean
|
||||
message: string
|
||||
level: BroadcastMessageLevel
|
||||
dismissable: boolean
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
export * from './about.model'
|
||||
export * from './broadcast-message-level.type'
|
||||
export * from './contact-form.model'
|
||||
export * from './custom-config.model'
|
||||
export * from './debug.model'
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
import { NSFWPolicyType } from '../videos/nsfw-policy.type'
|
||||
import { ClientScript } from '../plugins/plugin-package-json.model'
|
||||
import { NSFWPolicyType } from '../videos/nsfw-policy.type'
|
||||
import { BroadcastMessageLevel } from './broadcast-message-level.type'
|
||||
|
||||
export interface ServerConfigPlugin {
|
||||
name: string
|
||||
@@ -161,4 +162,11 @@ export interface ServerConfig {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
broadcastMessage: {
|
||||
enabled: boolean
|
||||
message: string
|
||||
level: BroadcastMessageLevel
|
||||
dismissable: boolean
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user