Check-in [2bac369e41]
Logged in as anonymous
Overview
Comment:clippy fixes
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | release
Files: files | file ages | folders
SHA3-256: 2bac369e419b1bcccffa3912518d3fb7837afb4de0456a613790d31b2b72f311
User & Date: arcade on 2026-07-19 18:05:01.000
Other Links: branch diff | manifest | tags
Context
2026-07-19
18:05
clippy fixes leaf check-in: 2bac369e41 user: arcade tags: release
17:54
update deps: tgbot, sqlx bump deps: serde to 3.21.0, fixes GHSA-7gcf-g7xr-8hxj bump workflow check-in: 0b4812eb1c user: arcade tags: release, v0.5.7
Changes
39
40
41
42
43
44
45
46

47
48
49
50
51
52
53
39
40
41
42
43
44
45

46
47
48
49
50
51
52
53







-
+








pub async fn command (core: &Core, command: &str, msg: &Message, words: &[String]) -> Result<()> {
	let mut conn = core.db.begin().await.stack()?;
	let sender = msg.sender.get_user_id()
		.stack_err("Ignoring unreal users.")?;
	let reply = if words.len() == 1 {
		match words[0].parse::<i32>() {
			Err(err) => format!("I need a number.\n{}", &err).into(),
			Err(err) => format!("I need a number.\n{}", err).into(),
			Ok(number) => match command {
				"/check" => core.check(number, false, None).await
					.context("Channel check failed.")?.into(),
				"/clean" => conn.clean(number, sender).await.stack()?,
				"/enable" => conn.enable(number, sender).await.stack()?.into(),
				"/delete" => conn.delete(number, sender).await.stack()?,
				"/disable" => conn.disable(number, sender).await.stack()?.into(),
236
237
238
239
240
241
242
243

244
245
246
247
248
249
250
236
237
238
239
240
241
242

243
244
245
246
247
248
249
250







-
+







		let response = builder.send().await.stack()?;
		#[cfg(debug_assertions)]
		{
			let headers = response.headers();
			let expires = headers.get(EXPIRES);
			let cache = headers.get(CACHE_CONTROL);
			if expires.is_some() || cache.is_some() {
				println!("{} {} {:?} {:?} {:?}", Local::now().to_rfc2822(), &source.url, last_scrape, expires, cache);
				println!("{} {} {:?} {:?} {:?}", Local::now().to_rfc2822(), source.url, last_scrape, expires, cache);
			}
		}
		let status = response.status();
		let content = response.bytes().await.stack()?;
		match rss::Channel::read_from(&content[..]) {
			Ok(feed) => {
				for item in feed.items() {