Use constructor functions for FolderConfiguration and DeviceConfiguration

This commit is contained in:
Jakob Borg
2015-11-07 09:47:31 +01:00
parent 58523060f0
commit 55592137a2
4 changed files with 31 additions and 32 deletions

View File

@@ -17,6 +17,13 @@ type DeviceConfiguration struct {
Introducer bool `xml:"introducer,attr" json:"introducer"`
}
func NewDeviceConfiguration(id protocol.DeviceID, name string) DeviceConfiguration {
return DeviceConfiguration{
DeviceID: id,
Name: name,
}
}
func (orig DeviceConfiguration) Copy() DeviceConfiguration {
c := orig
c.Addresses = make([]string, len(orig.Addresses))