mirror of
https://github.com/ragestudio/comty.git
synced 2025-06-10 02:54:15 +00:00
added basic streaming control
This commit is contained in:
parent
223b8d36f4
commit
0c0b47527c
@ -56,6 +56,25 @@ export default (props) => {
|
||||
}
|
||||
}
|
||||
|
||||
const regenerateStreamingKey = async () => {
|
||||
antd.Modal.confirm({
|
||||
title: "Regenerate streaming key",
|
||||
content: "Are you sure you want to regenerate the streaming key? After this, all other generated keys will be deleted.",
|
||||
onOk: async () => {
|
||||
const result = await app.request.post.regenerateStreamingKey().catch((error) => {
|
||||
console.error(error)
|
||||
antd.message.error(error.message)
|
||||
|
||||
return null
|
||||
})
|
||||
|
||||
if (result) {
|
||||
setStreamingKey(result.key)
|
||||
}
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
React.useEffect(() => {
|
||||
checkStreamingKey()
|
||||
checkTagetServer()
|
||||
@ -98,6 +117,12 @@ export default (props) => {
|
||||
<div className="value">
|
||||
<StreamingKeyView streamingKey={streamingKey} />
|
||||
</div>
|
||||
<div>
|
||||
<antd.Button onClick={() => regenerateStreamingKey()}>
|
||||
<Icons.RefreshCw />
|
||||
Regenerate
|
||||
</antd.Button>
|
||||
</div>
|
||||
</div>
|
||||
<div className="info">
|
||||
<div className="label">
|
||||
|
Loading…
x
Reference in New Issue
Block a user