docs added

This commit is contained in:
nquidox 2026-03-01 22:11:12 +03:00
parent bf18df79f2
commit 72ce991d96

View file

@ -6,10 +6,17 @@ import (
)
type timeUtil interface {
// TimeNowUTC Use it everywhere, when you need current time.
TimeNowUTC() time.Time
// DeletedNullTime returns empty sql.NullTime struct.
DeletedNullTime() sql.NullTime
// NullTimeNowUTC returns valid sql.NullTime struct with current time in UTC.
NullTimeNowUTC() sql.NullTime
NullTimeFromNow(time.Time) sql.NullTime
// NullTimeFromNow converts time.Time to valid sql.NullTime struct.
NullTimeFromNow(now time.Time) sql.NullTime
}
func (h *Handler) TimeNowUTC() time.Time {
@ -24,6 +31,6 @@ func (h *Handler) NullTimeNowUTC() sql.NullTime {
return sql.NullTime{Time: h.TimeNowUTC(), Valid: true}
}
func (h *Handler) NullTimeFromNow(time.Time) sql.NullTime {
return sql.NullTime{Time: h.TimeNowUTC(), Valid: true}
func (h *Handler) NullTimeFromNow(now time.Time) sql.NullTime {
return sql.NullTime{Time: now, Valid: true}
}