report download sizes in magic-folder status

This commit is contained in:
meejah 2018-01-16 13:12:40 -07:00
parent 0431be14fa
commit 0ebb587666
2 changed files with 4 additions and 2 deletions

View File

@ -975,8 +975,8 @@ class DownloadItem(QueuedItem):
""" """
Represents a single item in the _deque of the Downloader Represents a single item in the _deque of the Downloader
""" """
def __init__(self, relpath_u, progress, filenode, metadata): def __init__(self, relpath_u, progress, filenode, metadata, size):
super(DownloadItem, self).__init__(relpath_u, progress, None) super(DownloadItem, self).__init__(relpath_u, progress, size)
self.file_node = filenode self.file_node = filenode
self.metadata = metadata self.metadata = metadata
@ -1164,6 +1164,7 @@ class Downloader(QueueMixin, WriteFileMixin):
PercentProgress(file_node.get_size()), PercentProgress(file_node.get_size()),
file_node, file_node,
metadata, metadata,
file_node.get_size(),
) )
to_dl.set_status('queued', self._clock.seconds()) to_dl.set_status('queued', self._clock.seconds())
self._deque.append(to_dl) self._deque.append(to_dl)

View File

@ -46,6 +46,7 @@ class MagicFolderWebApi(TokenOnlyWebApi):
for (status, ts) in item.status_history(): for (status, ts) in item.status_history():
d[status + '_at'] = ts d[status + '_at'] = ts
d['percent_done'] = item.progress.progress d['percent_done'] = item.progress.progress
d['size'] = item.size
data.append(d) data.append(d)
return json.dumps(data) return json.dumps(data)