mirror of
				https://codeberg.org/yeentown/barkey.git
				synced 2025-10-26 19:14:12 +00:00 
			
		
		
		
	upd: convert masto ids to sharkeyid on media
This commit is contained in:
		
							parent
							
								
									817203a9e1
								
							
						
					
					
						commit
						314122f509
					
				
					 1 changed files with 6 additions and 0 deletions
				
			
		|  | @ -217,7 +217,13 @@ export class ApiStatusMastodon { | |||
| 			const BASE_URL = `${_request.protocol}://${_request.hostname}`; | ||||
| 			const accessTokens = _request.headers.authorization; | ||||
| 			const client = getClient(BASE_URL, accessTokens); | ||||
| 			const body: any = _request.body; | ||||
| 			try { | ||||
| 				if (body.media_ids) body.media_ids = undefined; | ||||
| 				if (body.media_ids && !body.media_ids.length) body.media_ids = undefined; | ||||
| 				if (body.media_ids) { | ||||
| 					body.media_ids = (body.media_ids as string[]).map((p) => convertId(p, IdType.SharkeyId)); | ||||
| 				} | ||||
| 				const data = await client.editStatus(convertId(_request.params.id, IdType.SharkeyId), _request.body!); | ||||
| 				reply.send(convertStatus(data.data)); | ||||
| 			} catch (e: any) { | ||||
|  |  | |||
		Loading…
	
	Add table
		
		Reference in a new issue