Formatting
This commit is contained in:
		
							parent
							
								
									e68fa95b97
								
							
						
					
					
						commit
						6394321599
					
				|  | @ -30,8 +30,8 @@ pub async fn make_connection_pool() -> Result<ConnectionPool> { | ||||||
|     // TODO: get options from env vars
 |     // TODO: get options from env vars
 | ||||||
|     Ok(PgPoolOptions::new() |     Ok(PgPoolOptions::new() | ||||||
|         .max_connections(5) |         .max_connections(5) | ||||||
|         .connect("postgres://postgres:password@localhost/nederlandskie").await?) |         .connect("postgres://postgres:password@localhost/nederlandskie") | ||||||
| 
 |         .await?) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| pub async fn insert_post( | pub async fn insert_post( | ||||||
|  | @ -45,7 +45,12 @@ pub async fn insert_post( | ||||||
|     Ok(query( |     Ok(query( | ||||||
|         &insert_into("Post") |         &insert_into("Post") | ||||||
|             .columns(("indexed_at", "author_did", "cid", "uri")) |             .columns(("indexed_at", "author_did", "cid", "uri")) | ||||||
|             .values([["now()".to_owned(), params.next(), params.next(), params.next()]]) |             .values([[ | ||||||
|  |                 "now()".to_owned(), | ||||||
|  |                 params.next(), | ||||||
|  |                 params.next(), | ||||||
|  |                 params.next(), | ||||||
|  |             ]]) | ||||||
|             .to_string(), |             .to_string(), | ||||||
|     ) |     ) | ||||||
|     .bind(author_did) |     .bind(author_did) | ||||||
|  |  | ||||||
|  | @ -43,7 +43,7 @@ impl OperationProcessor for PostSaver { | ||||||
|             } => { |             } => { | ||||||
|                 // TODO: Configure this via env vars
 |                 // TODO: Configure this via env vars
 | ||||||
|                 if !languages.contains("ru") { |                 if !languages.contains("ru") { | ||||||
|                     return Ok(()) |                     return Ok(()); | ||||||
|                 } |                 } | ||||||
| 
 | 
 | ||||||
|                 // BlueSky gets confused a lot about Russian vs Ukrainian, so skip posts
 |                 // BlueSky gets confused a lot about Russian vs Ukrainian, so skip posts
 | ||||||
|  |  | ||||||
|  | @ -1,7 +1,7 @@ | ||||||
| use std::collections::HashSet; | use std::collections::HashSet; | ||||||
| 
 | 
 | ||||||
| use async_trait::async_trait; |  | ||||||
| use anyhow::Result; | use anyhow::Result; | ||||||
|  | use async_trait::async_trait; | ||||||
| 
 | 
 | ||||||
| use crate::frames::Frame; | use crate::frames::Frame; | ||||||
| use anyhow::anyhow; | use anyhow::anyhow; | ||||||
|  | @ -84,10 +84,20 @@ async fn extract_operations(commit: &Commit) -> Result<Vec<Operation>> { | ||||||
| 
 | 
 | ||||||
|             operations.push(match op.action.as_str() { |             operations.push(match op.action.as_str() { | ||||||
|                 "create" => Operation::CreatePost { |                 "create" => Operation::CreatePost { | ||||||
|                     languages: record.langs.unwrap_or_else(Vec::new).iter().cloned().collect(), |                     languages: record | ||||||
|  |                         .langs | ||||||
|  |                         .unwrap_or_else(Vec::new) | ||||||
|  |                         .iter() | ||||||
|  |                         .cloned() | ||||||
|  |                         .collect(), | ||||||
|                     text: record.text, |                     text: record.text, | ||||||
|                     author_did: commit.repo.clone(), |                     author_did: commit.repo.clone(), | ||||||
|                     cid: op.cid.ok_or(anyhow!("cid is not present for a post create operation, how is that possible"))?.to_string(), |                     cid: op | ||||||
|  |                         .cid | ||||||
|  |                         .ok_or(anyhow!( | ||||||
|  |                             "cid is not present for a post create operation, how is that possible" | ||||||
|  |                         ))? | ||||||
|  |                         .to_string(), | ||||||
|                     uri, |                     uri, | ||||||
|                 }, |                 }, | ||||||
|                 "delete" => Operation::DeletePost { uri }, |                 "delete" => Operation::DeletePost { uri }, | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue