Esempio n. 1
0
func (d *EventDriver) Save(t *event.Event) (*event.Event, error) {
	_now := now()
	if t.Id == "" {
		uid, _ := wcg.UUID()
		t.Id = uid
		t.CreatedAt = _now
		t.UpdatedAt = _now
	} else {
		t.UpdatedAt = _now
	}
	key := d.NewKey(t.Id, 0, nil)
	_, err := d.Put(key, t)
	return t, err
}