Auth header and state changes

Changed conditional for auth header and when the new connection settings are saved.
This commit is contained in:
Kayvon-Martinez 2023-10-26 22:32:17 -05:00
parent eb9865ca2b
commit 61a58df706
4 changed files with 12 additions and 11 deletions

View File

@ -17,7 +17,7 @@ function DownloadTab() {
}/api/codex/v1/download/${cid}`,
{
headers:
(nodeInfo.auth && {
(nodeInfo.auth !== null && {
Authorization:
(nodeInfo.auth && "Basic " + btoa(nodeInfo.auth)) || "",
}) ||

View File

@ -45,7 +45,7 @@ function UploadTab() {
try {
await axios
.post(`${constants.testApiBaseUrl}/upload`, bytes, {
headers: (nodeInfo.auth && {
headers: (nodeInfo.auth !== null && {
"Base-Url": nodeInfo.nodeToConnectTo || nodeInfo.baseUrl,
"Content-Type": "application/octet-stream",
"Auth-String": nodeInfo.auth,

View File

@ -24,7 +24,7 @@ function DebugPage() {
}/api/codex/v1/debug/info`,
{
headers:
(nodeInfo.auth && {
(nodeInfo.auth !== null && {
Authorization:
(nodeInfo.auth && "Basic " + btoa(nodeInfo.auth)) || "",
}) ||

View File

@ -117,14 +117,6 @@ function SettingsPage() {
/>
<button
onClick={() => {
setNodeInfo({
baseUrl: nodeInfoInput.nodeBaseUrl,
nodeToConnectTo: nodeInfoInput.nodeToConnectTo,
id: nodeInfoInput.nodeId,
// ip: nodeInfoInput.nodeIp,
address: nodeInfoInput.nodeAddress,
auth: nodeInfoInput.auth,
});
connectOnSave({
baseUrl: nodeInfoInput.nodeBaseUrl,
nodeToConnectTo: nodeInfoInput.nodeToConnectTo,
@ -132,6 +124,15 @@ function SettingsPage() {
// ip: nodeInfoInput.nodeIp,
address: nodeInfoInput.nodeAddress,
auth: nodeInfoInput.auth,
}).then(() => {
setNodeInfo({
baseUrl: nodeInfoInput.nodeBaseUrl,
nodeToConnectTo: nodeInfoInput.nodeToConnectTo,
id: nodeInfoInput.nodeId,
// ip: nodeInfoInput.nodeIp,
address: nodeInfoInput.nodeAddress,
auth: nodeInfoInput.auth,
});
});
}}
>