- Use loopstate package - Loop interface composition - Return concrete struct from constructors - Split into more files - Add publicip/state package
8 lines
113 B
Go
8 lines
113 B
Go
package publicip
|
|
|
|
import "net"
|
|
|
|
func (l *Loop) GetPublicIP() (publicIP net.IP) {
|
|
return l.state.GetPublicIP()
|
|
}
|