Update avatar.
This commit is contained in:
		
							parent
							
								
									5af4e5754b
								
							
						
					
					
						commit
						e280e87764
					
				@ -24,7 +24,7 @@
 | 
				
			|||||||
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 | 
					# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 | 
				
			||||||
# SOFTWARE.
 | 
					# SOFTWARE.
 | 
				
			||||||
from multiavatar import multiavatar
 | 
					from multiavatar import multiavatar
 | 
				
			||||||
 | 
					import uuid
 | 
				
			||||||
from aiohttp import web
 | 
					from aiohttp import web
 | 
				
			||||||
from snek.system.view import BaseView
 | 
					from snek.system.view import BaseView
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -33,6 +33,8 @@ class AvatarView(BaseView):
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    async def get(self):
 | 
					    async def get(self):
 | 
				
			||||||
        uid = self.request.match_info.get("uid")
 | 
					        uid = self.request.match_info.get("uid")
 | 
				
			||||||
 | 
					        if uid == "unique":
 | 
				
			||||||
 | 
					            uid = str(uuid.uuid4())
 | 
				
			||||||
        avatar = multiavatar.multiavatar(uid,None, None)
 | 
					        avatar = multiavatar.multiavatar(uid,None, None)
 | 
				
			||||||
        response = web.Response(text=avatar, content_type='image/svg+xml')
 | 
					        response = web.Response(text=avatar, content_type='image/svg+xml')
 | 
				
			||||||
        response.headers['Cache-Control'] = f'public, max-age={1337*42}'
 | 
					        response.headers['Cache-Control'] = f'public, max-age={1337*42}'
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user