mirror of
				https://gitlab.com/animath/si/plateforme.git
				synced 2025-11-04 07:42:11 +01:00 
			
		
		
		
	Fix matrix avatar
This commit is contained in:
		@@ -23,7 +23,10 @@ class Command(BaseCommand):
 | 
				
			|||||||
        else:  # pragma: no cover
 | 
					        else:  # pragma: no cover
 | 
				
			||||||
            if not os.path.isfile(".matrix_avatar"):
 | 
					            if not os.path.isfile(".matrix_avatar"):
 | 
				
			||||||
                avatar_uri = Matrix.get_avatar()
 | 
					                avatar_uri = Matrix.get_avatar()
 | 
				
			||||||
                if not isinstance(avatar_uri, str):
 | 
					                if isinstance(avatar_uri, str):
 | 
				
			||||||
 | 
					                    with open(".matrix_avatar", "w") as f:
 | 
				
			||||||
 | 
					                        f.write(avatar_uri)
 | 
				
			||||||
 | 
					                else:
 | 
				
			||||||
                    stat_file = os.stat("tfjm/static/logo.png")
 | 
					                    stat_file = os.stat("tfjm/static/logo.png")
 | 
				
			||||||
                    with open("tfjm/static/logo.png", "rb") as f:
 | 
					                    with open("tfjm/static/logo.png", "rb") as f:
 | 
				
			||||||
                        resp = Matrix.upload(f, filename="logo.png", content_type="image/png",
 | 
					                        resp = Matrix.upload(f, filename="logo.png", content_type="image/png",
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -76,7 +76,7 @@ class Matrix:
 | 
				
			|||||||
        """
 | 
					        """
 | 
				
			||||||
        client = await cls._get_client()
 | 
					        client = await cls._get_client()
 | 
				
			||||||
        resp = await client.get_avatar()
 | 
					        resp = await client.get_avatar()
 | 
				
			||||||
        return resp.avatar_url if resp.status_code == 200 else resp
 | 
					        return resp.avatar_url if hasattr(resp, "avatar_url") else resp
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    @classmethod
 | 
					    @classmethod
 | 
				
			||||||
    @async_to_sync
 | 
					    @async_to_sync
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user