@@ -783,11 +783,11 @@ static StringBuilder AppendRich(this StringBuilder sb, RichBlock block)
783783 case RichBlockMathematicalExpression rb : sb . Append ( "<tg-math-block>" ) . AppendHtml ( rb . Expression ) . Append ( "</tg-math-block>\n " ) ; break ;
784784 case RichBlockAnchor rb : sb . Append ( "<a name=\" " ) . AppendHtml ( rb . Name ) . Append ( "\" ></a>" ) ; break ;
785785 case RichBlockMap rb : sb . AppendMedia ( $ "<tg-map lat=\" { rb . Location . Latitude } \" lon=\" { rb . Location . Longitude } \" zoom=\" { rb . Zoom } \" width=\" { rb . Width } \" height=\" { rb . Height } \" ", rb . Caption ) ; break ;
786- case RichBlockPhoto rb : sb . AppendMedia ( $ "<img src=\" { rb . Photo [ ^ 1 ] . FileId } \" ", rb . Caption , rb . HasSpoiler ) ; break ;
787- case RichBlockVideo rb : sb . AppendMedia ( $ "<video src=\" { rb . Video . FileId } \" ", rb . Caption , rb . HasSpoiler ) ; break ;
788- case RichBlockAnimation rb : sb . AppendMedia ( $ "<video src=\" { rb . Animation . FileId } \" ", rb . Caption , rb . HasSpoiler ) ; break ;
789- case RichBlockAudio rb : sb . AppendMedia ( $ "<audio src=\" { rb . Audio . FileId } \" ", rb . Caption ) ; break ;
790- case RichBlockVoiceNote rb : sb . AppendMedia ( $ "<audio src=\" { rb . VoiceNote . FileId } \" ", rb . Caption ) ; break ;
786+ case RichBlockPhoto rb : sb . AppendMedia ( $ "<img src=\" tg://photo?file_id= { rb . Photo [ ^ 1 ] . FileId } \" ", rb . Caption , rb . HasSpoiler ) ; break ;
787+ case RichBlockVideo rb : sb . AppendMedia ( $ "<video src=\" tg://video?file_id= { rb . Video . FileId } \" ", rb . Caption , rb . HasSpoiler ) ; break ;
788+ case RichBlockAnimation rb : sb . AppendMedia ( $ "<video src=\" tg://video?file_id= { rb . Animation . FileId } \" ", rb . Caption , rb . HasSpoiler ) ; break ;
789+ case RichBlockAudio rb : sb . AppendMedia ( $ "<audio src=\" tg://audio?file_id= { rb . Audio . FileId } \" ", rb . Caption ) ; break ;
790+ case RichBlockVoiceNote rb : sb . AppendMedia ( $ "<audio src=\" tg://audio?file_id= { rb . VoiceNote . FileId } \" ", rb . Caption ) ; break ;
791791 case RichBlockList rb :
792792 ( int ? value , string ? type ) = rb . Items . Length > 0 ? ( rb . Items [ 0 ] . Value , rb . Items [ 0 ] . Type ) : default ;
793793 if ( value == null ) sb . Append ( "<ul>" ) ;
0 commit comments