Deploying to gh-pages from @ c7bac9e623 🚀

This commit is contained in:
realaravinth
2021-05-02 05:16:31 +00:00
parent 542644a828
commit ee20f5c77c
24 changed files with 73 additions and 67 deletions

View File

@@ -346,7 +346,6 @@
<span id="343">343</span>
<span id="344">344</span>
<span id="345">345</span>
<span id="346">346</span>
</pre><div class="example-wrap"><pre class="rust ">
<span class="comment">/*
* Copyright (C) 2021 Aravinth Manivannan &lt;realaravinth@batsense.net&gt;
@@ -381,6 +380,7 @@
<span class="kw">pub</span> <span class="kw">struct</span> <span class="ident">Register</span> {
<span class="kw">pub</span> <span class="ident">username</span>: <span class="ident">String</span>,
<span class="kw">pub</span> <span class="ident">password</span>: <span class="ident">String</span>,
<span class="kw">pub</span> <span class="ident">confirm_password</span>: <span class="ident">String</span>,
<span class="kw">pub</span> <span class="ident">email</span>: <span class="prelude-ty">Option</span><span class="op">&lt;</span><span class="ident">String</span><span class="op">&gt;</span>,
}
@@ -403,14 +403,12 @@
<span class="kw">if</span> <span class="op">!</span><span class="kw">crate</span>::<span class="ident">SETTINGS</span>.<span class="ident">server</span>.<span class="ident">allow_registration</span> {
<span class="prelude-val">Err</span>(<span class="ident">ServiceError</span>::<span class="ident">ClosedForRegistration</span>)<span class="question-mark">?</span>
}
<span class="kw">if</span> <span class="kw-2">&amp;</span><span class="ident">payload</span>.<span class="ident">password</span> <span class="op">!</span><span class="op">=</span> <span class="kw-2">&amp;</span><span class="ident">payload</span>.<span class="ident">confirm_password</span> {
<span class="kw">return</span> <span class="prelude-val">Err</span>(<span class="ident">ServiceError</span>::<span class="ident">PasswordsDontMatch</span>);
}
<span class="kw">let</span> <span class="ident">username</span> <span class="op">=</span> <span class="ident">data</span>.<span class="ident">creds</span>.<span class="ident">username</span>(<span class="kw-2">&amp;</span><span class="ident">payload</span>.<span class="ident">username</span>)<span class="question-mark">?</span>;
<span class="kw">let</span> <span class="ident">hash</span> <span class="op">=</span> <span class="ident">data</span>.<span class="ident">creds</span>.<span class="ident">password</span>(<span class="kw-2">&amp;</span><span class="ident">payload</span>.<span class="ident">password</span>)<span class="question-mark">?</span>;
<span class="comment">// let payload = payload.into_inner();</span>
<span class="comment">// let email = payload.email.clone();</span>
<span class="comment">// if payload.email.is_some() {</span>
<span class="comment">// let email = email.clone().unwrap();</span>
<span class="comment">// data.creds.email(Some(&amp;email))?;</span>
<span class="comment">// }</span>
<span class="kw">if</span> <span class="kw">let</span> <span class="prelude-val">Some</span>(<span class="ident">email</span>) <span class="op">=</span> <span class="kw-2">&amp;</span><span class="ident">payload</span>.<span class="ident">email</span> {
<span class="ident">data</span>.<span class="ident">creds</span>.<span class="ident">email</span>(<span class="kw-2">&amp;</span><span class="ident">email</span>)<span class="question-mark">?</span>;