chore: use libmcaptcha and libcachebust from crates.io

This commit is contained in:
Aravinth Manivannan
2023-10-17 01:03:46 +05:30
parent 9e77eec657
commit 561a847bd7
11 changed files with 245 additions and 147 deletions

View File

@@ -52,7 +52,12 @@ impl Date {
/// print date
pub fn date(&self) -> String {
format!("{}{}{}", self.time.year(), self.time.month(), self.time.date())
format!(
"{}{}{}",
self.time.year(),
self.time.month(),
self.time.date()
)
}
pub fn new(unix: i64) -> Self {

View File

@@ -63,7 +63,8 @@ mod tests {
let edit_sitekey_url = PAGES.panel.sitekey.get_edit_advance(&token_key.key);
let delete_sitekey_url = PAGES.panel.sitekey.get_delete(&token_key.key);
let urls = [PAGES.home,
let urls = [
PAGES.home,
PAGES.panel.sitekey.add_advance,
PAGES.panel.sitekey.add_easy,
PAGES.panel.sitekey.list,
@@ -72,7 +73,8 @@ mod tests {
PAGES.panel.settings.delete_account,
PAGES.panel.settings.update_secret,
&delete_sitekey_url,
&edit_sitekey_url];
&edit_sitekey_url,
];
for url in urls.iter() {
let resp =

View File

@@ -95,9 +95,11 @@ mod tests {
assert!(n.print_date().contains("seconds ago"));
// minutes test
n.received = OffsetDateTime::from_unix_timestamp(timestamp - MINUTE * 2).unwrap();
n.received =
OffsetDateTime::from_unix_timestamp(timestamp - MINUTE * 2).unwrap();
assert!(n.print_date().contains("minutes ago"));
n.received = OffsetDateTime::from_unix_timestamp(timestamp - MINUTE * 56).unwrap();
n.received =
OffsetDateTime::from_unix_timestamp(timestamp - MINUTE * 56).unwrap();
assert!(n.print_date().contains("minutes ago"));
// hours test
@@ -112,7 +114,12 @@ mod tests {
// date test
n.received = OffsetDateTime::from_unix_timestamp(timestamp - 6 * WEEK).unwrap();
let date = format!("{}{}{}", n.received.year(), n.received.month(), n.received.date());
let date = format!(
"{}{}{}",
n.received.year(),
n.received.month(),
n.received.date()
);
assert!(n.print_date().contains(&date))
}
}

View File

@@ -3,7 +3,7 @@
//
// SPDX-License-Identifier: AGPL-3.0-or-later
use cache_buster::Files;
use libcachebust::Files;
pub struct FileMap {
pub files: Files,