mirror of
https://github.com/gethomepage/homepage.git
synced 2026-09-12 07:05:56 -07:00
Enhancement: include prefix length when displaying ipv6 prefix (#6130)
Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com>
This commit is contained in:
committed by
GitHub
parent
31da9ee417
commit
ff296be4a4
@@ -85,6 +85,9 @@ export default async function fritzboxProxyHandler(req, res) {
|
|||||||
requestExternalIPv6Prefix ? requestEndpoint(apiBaseUrl, "WANIPConnection", "X_AVM_DE_GetIPv6Prefix") : null,
|
requestExternalIPv6Prefix ? requestEndpoint(apiBaseUrl, "WANIPConnection", "X_AVM_DE_GetIPv6Prefix") : null,
|
||||||
])
|
])
|
||||||
.then(([statusInfo, linkProperties, addonInfos, externalIPAddress, externalIPv6Address, externalIPv6Prefix]) => {
|
.then(([statusInfo, linkProperties, addonInfos, externalIPAddress, externalIPv6Address, externalIPv6Prefix]) => {
|
||||||
|
const ipv6Prefix = externalIPv6Prefix?.NewIPv6Prefix;
|
||||||
|
const ipv6Len = externalIPv6Prefix?.NewPrefixLength;
|
||||||
|
|
||||||
res.status(200).json({
|
res.status(200).json({
|
||||||
connectionStatus: statusInfo?.NewConnectionStatus || "Unconfigured",
|
connectionStatus: statusInfo?.NewConnectionStatus || "Unconfigured",
|
||||||
uptime: statusInfo?.NewUptime || 0,
|
uptime: statusInfo?.NewUptime || 0,
|
||||||
@@ -96,7 +99,7 @@ export default async function fritzboxProxyHandler(req, res) {
|
|||||||
sent: addonInfos?.NewX_AVM_DE_TotalBytesSent64 || 0,
|
sent: addonInfos?.NewX_AVM_DE_TotalBytesSent64 || 0,
|
||||||
externalIPAddress: externalIPAddress?.NewExternalIPAddress || null,
|
externalIPAddress: externalIPAddress?.NewExternalIPAddress || null,
|
||||||
externalIPv6Address: externalIPv6Address?.NewExternalIPv6Address || null,
|
externalIPv6Address: externalIPv6Address?.NewExternalIPv6Address || null,
|
||||||
externalIPv6Prefix: externalIPv6Prefix?.NewIPv6Prefix || null,
|
externalIPv6Prefix: ipv6Prefix && ipv6Len != null ? `${ipv6Prefix}/${ipv6Len}` : (ipv6Prefix ?? null),
|
||||||
});
|
});
|
||||||
})
|
})
|
||||||
.catch((error) => {
|
.catch((error) => {
|
||||||
|
|||||||
Reference in New Issue
Block a user