This commit is contained in:
Manfred Touron
2017-05-18 18:54:23 +02:00
parent dc386661ca
commit 5448f25fd6
645 changed files with 55908 additions and 33297 deletions

View File

@@ -1,7 +1,6 @@
package etcd
import (
"context"
"crypto/tls"
"crypto/x509"
"errors"
@@ -11,6 +10,7 @@ import (
"time"
etcd "github.com/coreos/etcd/client"
"golang.org/x/net/context"
)
var (
@@ -156,15 +156,7 @@ func (c *client) Register(s Service) error {
if s.Value == "" {
return ErrNoValue
}
var err error
if s.TTL != nil {
_, err = c.keysAPI.Set(c.ctx, s.Key, s.Value, &etcd.SetOptions{
PrevExist: etcd.PrevIgnore,
TTL: s.TTL.ttl,
})
} else {
_, err = c.keysAPI.Create(c.ctx, s.Key, s.Value)
}
_, err := c.keysAPI.Create(c.ctx, s.Key, s.Value)
return err
}