mirror of
https://github.com/ragestudio/comty.git
synced 2025-06-10 19:14:16 +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(() => {
|
React.useEffect(() => {
|
||||||
checkStreamingKey()
|
checkStreamingKey()
|
||||||
checkTagetServer()
|
checkTagetServer()
|
||||||
@ -98,6 +117,12 @@ export default (props) => {
|
|||||||
<div className="value">
|
<div className="value">
|
||||||
<StreamingKeyView streamingKey={streamingKey} />
|
<StreamingKeyView streamingKey={streamingKey} />
|
||||||
</div>
|
</div>
|
||||||
|
<div>
|
||||||
|
<antd.Button onClick={() => regenerateStreamingKey()}>
|
||||||
|
<Icons.RefreshCw />
|
||||||
|
Regenerate
|
||||||
|
</antd.Button>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div className="info">
|
<div className="info">
|
||||||
<div className="label">
|
<div className="label">
|
||||||
|
Loading…
x
Reference in New Issue
Block a user