Update routes.go
This commit is contained in:
		
							parent
							
								
									5259b98cdf
								
							
						
					
					
						commit
						25e893b613
					
				|  | @ -607,6 +607,8 @@ func Status(db store.IStore) echo.HandlerFunc { | ||||||
| 		LastHandshakeTime time.Time | 		LastHandshakeTime time.Time | ||||||
| 		LastHandshakeRel  time.Duration | 		LastHandshakeRel  time.Duration | ||||||
| 		Connected         bool | 		Connected         bool | ||||||
|  | 		AllocatedIP       string | ||||||
|  | 		Endpoint          string | ||||||
| 	} | 	} | ||||||
| 
 | 
 | ||||||
| 	type DeviceVM struct { | 	type DeviceVM struct { | ||||||
|  | @ -654,12 +656,21 @@ func Status(db store.IStore) echo.HandlerFunc { | ||||||
| 			for i := range devices { | 			for i := range devices { | ||||||
| 				devVm := DeviceVM{Name: devices[i].Name} | 				devVm := DeviceVM{Name: devices[i].Name} | ||||||
| 				for j := range devices[i].Peers { | 				for j := range devices[i].Peers { | ||||||
|  | 					var allocatedIPs string | ||||||
|  | 					for _, ip := range devices[i].Peers[j].AllowedIPs { | ||||||
|  | 						if len(allocatedIPs) > 0 { | ||||||
|  | 							allocatedIPs += "</br>" | ||||||
|  | 						} | ||||||
|  | 						allocatedIPs += ip.String() | ||||||
|  | 					} | ||||||
| 					pVm := PeerVM{ | 					pVm := PeerVM{ | ||||||
| 						PublicKey:         devices[i].Peers[j].PublicKey.String(), | 						PublicKey:         devices[i].Peers[j].PublicKey.String(), | ||||||
| 						ReceivedBytes:     devices[i].Peers[j].ReceiveBytes, | 						ReceivedBytes:     devices[i].Peers[j].ReceiveBytes, | ||||||
| 						TransmitBytes:     devices[i].Peers[j].TransmitBytes, | 						TransmitBytes:     devices[i].Peers[j].TransmitBytes, | ||||||
| 						LastHandshakeTime: devices[i].Peers[j].LastHandshakeTime, | 						LastHandshakeTime: devices[i].Peers[j].LastHandshakeTime, | ||||||
| 						LastHandshakeRel:  time.Since(devices[i].Peers[j].LastHandshakeTime), | 						LastHandshakeRel:  time.Since(devices[i].Peers[j].LastHandshakeTime), | ||||||
|  | 						AllocatedIP:       allocatedIPs, | ||||||
|  | 						Endpoint:          devices[i].Peers[j].Endpoint.String(), | ||||||
| 					} | 					} | ||||||
| 					pVm.Connected = pVm.LastHandshakeRel.Minutes() < 3. | 					pVm.Connected = pVm.LastHandshakeRel.Minutes() < 3. | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue