diff --git a/repeater/templates/neighbors.html b/repeater/templates/neighbors.html index b9c3b61..947a92f 100644 --- a/repeater/templates/neighbors.html +++ b/repeater/templates/neighbors.html @@ -128,8 +128,45 @@ neighborMarkers = []; connectionLines = []; - // Add neighbor markers and connection lines - const neighbors = stats.neighbors || {}; + // Mock data for testing + const mockNeighbors = { + "abc123def456abc123def456abc123def456abc123def456abc123def456abc1": { + node_name: "Test Repeater 1", + contact_type: "Repeater", + latitude: 50.7185, + longitude: -1.5339, + rssi: -75, + snr: 8.5, + last_seen: Math.floor(Date.now() / 1000) - 30, + first_seen: Math.floor(Date.now() / 1000) - 3600, + advert_count: 5 + }, + "def456abc123def456abc123def456abc123def456abc123def456abc123def4": { + node_name: "Test Repeater 2", + contact_type: "Repeater", + latitude: 50.5185, + longitude: -1.9339, + rssi: -85, + snr: 5.2, + last_seen: Math.floor(Date.now() / 1000) - 60, + first_seen: Math.floor(Date.now() / 1000) - 7200, + advert_count: 12 + }, + "ghi789jkl012ghi789jkl012ghi789jkl012ghi789jkl012ghi789jkl012ghi7": { + node_name: "Test Repeater 3", + contact_type: "Repeater", + latitude: 50.6185, + longitude: -1.6339, + rssi: -65, + snr: 12.3, + last_seen: Math.floor(Date.now() / 1000) - 5, + first_seen: Math.floor(Date.now() / 1000) - 1800, + advert_count: 3 + } + }; + + // Use mock data instead of real neighbors + const neighbors = mockNeighbors; const neighborsArray = Object.entries(neighbors); if (neighborsArray.length === 0) return;