mirror of
https://github.com/etcd-io/etcd.git
synced 2024-09-27 06:25:44 +00:00
17 lines
374 B
Go
17 lines
374 B
Go
package lock
|
|
|
|
import (
|
|
"net/http"
|
|
)
|
|
|
|
// renewLockHandler attempts to update the TTL on an existing lock.
|
|
// Returns a 200 OK if successful. Otherwie
|
|
func (h *handler) renewLockHandler(w http.ResponseWriter, req *http.Request) {
|
|
vars := mux.Vars(req)
|
|
key := path.Join(prefix, vars["key"])
|
|
ttl := vars["ttl"]
|
|
w.Write([]byte(fmt.Sprintf("%s-%s", key, ttl)))
|
|
|
|
// TODO:
|
|
}
|