Check-in [2bac369e41]
Logged in as anonymous
Overview
Comment:clippy fixes
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | 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-09-13
12:29
bump, update workflow check-in: dae6672b4d user: arcade tags: release
2026-07-19
18:05
clippy fixes 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() {
︙