blob: e38b8c9de53afcea5b48e201cf725fa4514c07fa (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
package regulation
import (
"database/sql"
"time"
)
func returnBanResult(b BanType, v string, t sql.NullTime) (ban BanType, value string, expires *time.Time, err error) {
if t.Valid {
expires = &t.Time
}
return b, v, expires, ErrUserIsBanned
}
func FormatExpiresLong(expires *time.Time) string {
if expires == nil {
return "never expires"
}
return expires.Format("3:04:05PM on January 2 2006 (-07:00)")
}
func FormatExpiresShort(expires sql.NullTime) string {
if !expires.Valid {
return "never"
}
return expires.Time.Format(time.DateTime)
}
|