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