package invite import "time" // Generate makes a new invite func (i *InviteKV) Generate(email string) (url string) { // generate opaque token opaque := "ASDF" //rand.// had old thing to generate this... inv := Invite{ Email: email, Generated: time.Now(), } // store relationship in store i.store.Set(opaque, inv) // return domain + token return i.URL + opaque }