summaryrefslogtreecommitdiff
path: root/src/email.clj
diff options
context:
space:
mode:
authorsostler <sbostler@gmail.com>2010-04-29 03:11:35 -0400
committersostler <sbostler@gmail.com>2010-04-29 03:11:35 -0400
commit210d0294b59759c7cccd3d1f7408627cecc7f86a (patch)
tree1fa9a192f66d4c78de0e268b56acec5a6ad6f37a /src/email.clj
parent34869a3f8fb0ac6ed6c17db4a90e28c705829f0d (diff)
Password reset feature
Diffstat (limited to 'src/email.clj')
-rw-r--r--src/email.clj8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/email.clj b/src/email.clj
index 1124f48..e2a5f1f 100644
--- a/src/email.clj
+++ b/src/email.clj
@@ -82,9 +82,11 @@
(let [[s b] (parse-mail-template temp {"nick" nick})]
(dump-mail [email] s b))))
-(defn send-reset-email [nick email key]
- (let [[s b] (parse-mail-template "reset" {"nick" nick "key" key})]
- (dump-mail [email] s b)))
+(defn send-reset-email
+ ([nick email link temp]
+ (let [[s b] (parse-mail-template temp {"nick" nick "link" link})]
+ (dump-mail [email] s b)))
+ ([nick email link] (send-reset-email nick email link "reset")))
(defn send-mute-email [user-nick admin-nick reason duration]
(let [subject (format "%s was muted by %s for %s"