Metadata dialog functional. Consolidate database metadata update function.

This commit is contained in:
BasioMeusPuga
2018-03-04 19:43:05 +05:30
parent 0ec888e0d2
commit 2891c675d5
8 changed files with 329 additions and 87 deletions

View File

@@ -32,18 +32,15 @@ class BackGroundTabUpdate(QtCore.QThread):
self.all_metadata = all_metadata
def run(self):
hash_position_pairs = []
for i in self.all_metadata:
file_hash = i['hash']
position = i['position']
last_accessed = i['last_accessed']
bookmarks = i['bookmarks']
book_hash = i['hash']
database_dict = {
'Position': i['position'],
'LastAccessed': i['last_accessed'],
'Bookmarks': i['bookmarks']}
hash_position_pairs.append(
[file_hash, position, last_accessed, bookmarks])
database.DatabaseFunctions(
self.database_path).modify_positional_data(hash_position_pairs)
database.DatabaseFunctions(self.database_path).modify_metadata(
database_dict, book_hash)
class BackGroundBookAddition(QtCore.QThread):