Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Module = &module.Module{ Name: "idthing", Commands: []*drc.Command{ getnewid, idtime, }, InitFunc: func(m *module.Module) error { var epoch time.Time dat, err := ioutil.ReadFile(filename) if err != nil { if !os.IsNotExist(err) { return err } epoch = time.Now().UTC() ndt, err := json.Marshal(epoch) if err != nil { return err } if err := ioutil.WriteFile(filename, ndt, 0600); err != nil { return err } } else { err = json.Unmarshal(dat, &epoch) if err != nil { return err } } gen = &sid.Generator{ Epoch: epoch, Worker: 0, } return nil }, }
Functions ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.