aboutsummaryrefslogtreecommitdiff
path: root/src/web/controllers/icon.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/web/controllers/icon.py')
-rw-r--r--src/web/controllers/icon.py23
1 files changed, 0 insertions, 23 deletions
diff --git a/src/web/controllers/icon.py b/src/web/controllers/icon.py
deleted file mode 100644
index 07c4a4ef..00000000
--- a/src/web/controllers/icon.py
+++ /dev/null
@@ -1,23 +0,0 @@
-import base64
-import requests
-from web.models import Icon
-from .abstract import AbstractController
-
-
-class IconController(AbstractController):
- _db_cls = Icon
- _user_id_key = None
-
- def _build_from_url(self, attrs):
- if 'url' in attrs and 'content' not in attrs:
- resp = requests.get(attrs['url'], verify=False)
- attrs.update({'url': resp.url,
- 'mimetype': resp.headers.get('content-type', None),
- 'content': base64.b64encode(resp.content).decode('utf8')})
- return attrs
-
- def create(self, **attrs):
- return super().create(**self._build_from_url(attrs))
-
- def update(self, filters, attrs):
- return super().update(filters, self._build_from_url(attrs))
bgstack15