Fix some type errors and wrong api arguments

This commit is contained in:
s3lph 2022-04-15 19:20:45 +02:00
parent 434c444333
commit 4808b6d40b
2 changed files with 4 additions and 4 deletions

View file

@ -41,13 +41,13 @@ class ConflictMessage:
h = hashlib.new('sha1')
# Include the chosen email an source sub-list
h.update(struct.pack('!sd',
self._chosen.email,
self._chosen.email.encode(),
self._chosen.schleuder))
# Include all subscriptions, including the FULL key
for s in subs:
h.update(struct.pack('!ds',
s.schleuder,
s.key.blob))
s.key.blob.encode()))
return h.hexdigest()
@property

View file

@ -63,10 +63,10 @@ class MultiList:
self._api.subscribe(sub, target_list)
self._logger.info(f'Subscribed user: {sub}')
for sub in to_update:
self._api.update_fingerprint(sub)
self._api.update_fingerprint(sub, target_list)
self._logger.info(f'Updated key: {sub}')
for sub in to_unsubscribe:
self._api.unsubscribe(sub)
self._api.unsubscribe(sub, target_list)
self._logger.info(f'Unsubscribed user: {sub}')
for key in to_remove:
self._api.delete_key(key, target_list)