(feat): improve security page
(feat): add missing ReplyId type
This commit is contained in:
parent
a08c41067e
commit
92e5003989
2 changed files with 20 additions and 10 deletions
|
|
@ -4,8 +4,8 @@ import { useEffect, useState } from "react";
|
||||||
|
|
||||||
export default function Page() {
|
export default function Page() {
|
||||||
const { save, load } = useStorage();
|
const { save, load } = useStorage();
|
||||||
const [draftMtpUrl, setDraftMtpUrl] = useState("");
|
const [draftOmegaUrl, setDraftOmegaUrl] = useState("");
|
||||||
const [currentMtpUrl, setCurrentMtpUrl] = useState("");
|
const [currentOmegaUrl, setCurrentOmegaUrl] = useState("");
|
||||||
|
|
||||||
const [draftForcedOmikronUrl, setDraftForcedOmikronUrl] = useState("");
|
const [draftForcedOmikronUrl, setDraftForcedOmikronUrl] = useState("");
|
||||||
const [currentForcedOmikronUrl, setForcedForcedOmikronUrl] = useState("");
|
const [currentForcedOmikronUrl, setForcedForcedOmikronUrl] = useState("");
|
||||||
|
|
@ -16,8 +16,8 @@ export default function Page() {
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
load("omega_url").then((value) => {
|
load("omega_url").then((value) => {
|
||||||
setDraftMtpUrl(value);
|
setDraftOmegaUrl(value);
|
||||||
setCurrentMtpUrl(value);
|
setCurrentOmegaUrl(value);
|
||||||
});
|
});
|
||||||
load("forced_omikron_url").then((value) => {
|
load("forced_omikron_url").then((value) => {
|
||||||
setDraftForcedOmikronUrl(value || "");
|
setDraftForcedOmikronUrl(value || "");
|
||||||
|
|
@ -39,13 +39,15 @@ export default function Page() {
|
||||||
<Label>Omega Url</Label>
|
<Label>Omega Url</Label>
|
||||||
<div className="flex gap-1">
|
<div className="flex gap-1">
|
||||||
<Input
|
<Input
|
||||||
value={draftMtpUrl}
|
value={draftOmegaUrl}
|
||||||
onChange={(e) => setDraftMtpUrl(e.target.value)}
|
onChange={(e) => setDraftOmegaUrl(e.target.value)}
|
||||||
/>
|
/>
|
||||||
<Button
|
<Button
|
||||||
disabled={currentMtpUrl === draftMtpUrl}
|
disabled={currentOmegaUrl === draftOmegaUrl}
|
||||||
onClick={() => {
|
onClick={() => {
|
||||||
save("omega_url", draftMtpUrl);
|
save("omega_url", draftOmegaUrl).then(() =>
|
||||||
|
setCurrentOmegaUrl(draftOmegaUrl),
|
||||||
|
);
|
||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
Save
|
Save
|
||||||
|
|
@ -71,8 +73,15 @@ export default function Page() {
|
||||||
currentForcedOmikronPublicKey === draftForcedOmikronPublicKey
|
currentForcedOmikronPublicKey === draftForcedOmikronPublicKey
|
||||||
}
|
}
|
||||||
onClick={() => {
|
onClick={() => {
|
||||||
save("forced_omikron_url", draftForcedOmikronUrl);
|
save("forced_omikron_url", draftForcedOmikronUrl).then(() =>
|
||||||
save("forced_omikron_public_key", draftForcedOmikronPublicKey);
|
setForcedForcedOmikronUrl(draftForcedOmikronUrl),
|
||||||
|
);
|
||||||
|
save(
|
||||||
|
"forced_omikron_public_key",
|
||||||
|
draftForcedOmikronPublicKey,
|
||||||
|
).then(() =>
|
||||||
|
setForcedForcedOmikronPublicKey(draftForcedOmikronPublicKey),
|
||||||
|
);
|
||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
Save
|
Save
|
||||||
|
|
|
||||||
|
|
@ -265,3 +265,4 @@ type_maps:
|
||||||
Edited: 155
|
Edited: 155
|
||||||
Reactions: 156
|
Reactions: 156
|
||||||
Reaction: 157
|
Reaction: 157
|
||||||
|
ReplyId: 158
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue