summaryrefslogtreecommitdiffstats
path: root/server
diff options
context:
space:
mode:
authorDessalines <happydooby@gmail.com>2019-04-26 07:34:04 -0700
committerDessalines <happydooby@gmail.com>2019-04-26 07:34:04 -0700
commit018cbe1feef64a8985b76175b50923344e89cfc1 (patch)
treea146070aa946b78d43a948ad0ee623ae92ac0ada /server
parent009b3b50793ffb42790eb4949860e8f079823762 (diff)
Fixing rust warning.
- Fixes #111
Diffstat (limited to 'server')
-rw-r--r--server/Cargo.toml1
-rw-r--r--server/src/websocket_server/server.rs5
2 files changed, 6 insertions, 0 deletions
diff --git a/server/Cargo.toml b/server/Cargo.toml
index 93bd6acb..1daaca66 100644
--- a/server/Cargo.toml
+++ b/server/Cargo.toml
@@ -2,6 +2,7 @@
name = "server"
version = "0.0.1"
authors = ["Dessalines <happydooby@gmail.com>"]
+autobins = false
[[bin]]
name = "lemmy"
diff --git a/server/src/websocket_server/server.rs b/server/src/websocket_server/server.rs
index dbd1be8d..d6a9226b 100644
--- a/server/src/websocket_server/server.rs
+++ b/server/src/websocket_server/server.rs
@@ -92,6 +92,7 @@ pub struct Register {
password: String,
password_verify: String,
admin: bool,
+ spam_timer: i64,
}
#[derive(Serialize, Deserialize)]
@@ -789,6 +790,10 @@ impl Perform for Register {
return Err(self.error("Passwords do not match."))?
}
+ if self.spam_timer < 1142 {
+ return Err(self.error("Too fast"))?
+ }
+
if has_slurs(&self.username) {
return Err(self.error("No slurs"))?
}