master
quadrismegistus 4 years ago
parent 74d381c1da
commit 0795bcecbb

@ -118,6 +118,18 @@ class PostCard(MDCard):
# self.cache_img_src = os.path.join('cache',self.img_src) if self.img_src else ''
self.cache_img_src = self.img_src = data.get('img_src','')
if not self.cache_img_src:
if self.post_data.get('prompt_id')=='addcontact':
other_data=self.post_data.get('other_data',{})
if other_data:
img_avtr_b=other_data.get('img_avatar')
if img_avtr_b:
tmp_fnfn = os.path.join(PATH_COMRAD_TMP,get_random_id()+'.png')
with open(tmp_fnfn,'wb') as of:
of.write(img_avtr_b)
self.cache_img_src=self.img_src=tmp_fnfn
self.img_loaded = self.img_src and os.path.exists(self.img_src)
self.content = data.get('content','')
self.timestamp = data.get('timestamp',None)

@ -16,6 +16,7 @@ PATH_COMRAD = os.path.abspath(os.path.join(os.path.expanduser('~'),'comrad','dat
PATH_COMRAD_KEYS = os.path.join(PATH_COMRAD,'.keys')
PATH_COMRAD_DATA = os.path.join(PATH_COMRAD,'.data')
PATH_COMRAD_LIB = os.path.abspath(os.path.join(os.path.expanduser('~'),'comrad','lib'))
PATH_COMRAD_TMP = os.path.abspath(os.path.join(os.path.expanduser('~'),'comrad','data','tmp'))
PATH_CRYPT_OP_KEYS = os.path.join(PATH_COMRAD_KEYS,'.op.db.keys.crypt')
PATH_CRYPT_OP_DATA = os.path.join(PATH_COMRAD_DATA,'.op.db.data.crypt')
@ -35,7 +36,7 @@ PATH_LOG_OUTPUT = os.path.join(PATH_COMRAD,'logs')
PATH_AVATARS = os.path.join(PATH_COMRAD,'avatars')
for x in [PATH_COMRAD,PATH_COMRAD_DATA,PATH_COMRAD_KEYS,PATH_QRCODES,PATH_SECRETS,PATH_SUPER_SECRETS,PATH_LOG_OUTPUT,PATH_AVATARS]:
for x in [PATH_COMRAD,PATH_COMRAD_DATA,PATH_COMRAD_KEYS,PATH_QRCODES,PATH_SECRETS,PATH_SUPER_SECRETS,PATH_LOG_OUTPUT,PATH_AVATARS,PATH_COMRAD_TMP]:
if not os.path.exists(x):
os.makedirs(x)

Loading…
Cancel
Save