diff options
| -rw-r--r-- | charakterin.go | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/charakterin.go b/charakterin.go index 413d698..525b329 100644 --- a/charakterin.go +++ b/charakterin.go | |||
| @@ -50,6 +50,19 @@ type Charakterin struct { | |||
| 50 | var reEmail, _ = regexp.Compile(`(\w[-._\w]*\w@\w[-._\w]*\w\.\w{2,})`) | 50 | var reEmail, _ = regexp.Compile(`(\w[-._\w]*\w@\w[-._\w]*\w\.\w{2,})`) |
| 51 | var reUsername, _ = regexp.Compile(`^(\w+( \w+)?)+$`) | 51 | var reUsername, _ = regexp.Compile(`^(\w+( \w+)?)+$`) |
| 52 | 52 | ||
| 53 | func GetRendererFunctions() map[string]interface{} { | ||
| 54 | m := make(map[string]interface{}) | ||
| 55 | |||
| 56 | m["isSameUser"] = func(u1 *User, u2 *User) bool { | ||
| 57 | if u1 == nil || u2 == nil { | ||
| 58 | return false | ||
| 59 | } | ||
| 60 | |||
| 61 | return u1.ID == u2.ID | ||
| 62 | } | ||
| 63 | return m | ||
| 64 | } | ||
| 65 | |||
| 53 | // New erstellt eine neue Instanz von Charakterin. | 66 | // New erstellt eine neue Instanz von Charakterin. |
| 54 | func New(db *sql.DB) *Charakterin { | 67 | func New(db *sql.DB) *Charakterin { |
| 55 | if err := db.Ping(); err != nil { | 68 | if err := db.Ping(); err != nil { |
