summaryrefslogtreecommitdiffstats
path: root/module/remote
diff options
context:
space:
mode:
Diffstat (limited to 'module/remote')
-rw-r--r--module/remote/thriftbackend/Handler.py4
-rw-r--r--module/remote/thriftbackend/pyload.thrift5
2 files changed, 6 insertions, 3 deletions
diff --git a/module/remote/thriftbackend/Handler.py b/module/remote/thriftbackend/Handler.py
index bde93b240..265d50fa3 100644
--- a/module/remote/thriftbackend/Handler.py
+++ b/module/remote/thriftbackend/Handler.py
@@ -264,7 +264,7 @@ class Handler(Iface):
pdata.dest = pack["queue"]
pdata.order = pack["order"]
pdata.priority = pack["priority"]
- pdata.links = [self._convertPyFile(x) for x in pack["links"].values()]
+ pdata.links = [int(x) for x in pack["links"].keys()]
ret.append(pdata)
return ret
@@ -281,7 +281,7 @@ class Handler(Iface):
pdata.dest = pack["queue"]
pdata.order = pack["order"]
pdata.priority = pack["priority"]
- pdata.links = [int(x) for x in pack["links"].keys()]
+ pdata.links = [self._convertPyFile(x) for x in pack["links"].values()]
ret.append(pdata)
return ret
diff --git a/module/remote/thriftbackend/pyload.thrift b/module/remote/thriftbackend/pyload.thrift
index 7ea1d5f94..122ab783f 100644
--- a/module/remote/thriftbackend/pyload.thrift
+++ b/module/remote/thriftbackend/pyload.thrift
@@ -1,3 +1,5 @@
+namespace java org.pyload.thrift
+
typedef i32 FileID
typedef i32 PackageID
typedef i32 TaskID
@@ -5,6 +7,7 @@ typedef list<string> LinkList
typedef byte Progress
typedef byte Priority
+
enum DownloadStatus {
Finished
Offline,
@@ -82,7 +85,7 @@ struct FileData {
6: string format_size,
7: DownloadStatus status,
8: string statusmsg,
- 9: PackageID package,
+ 9: PackageID packageID,
10: string error,
11: i16 order,
12: Progress progress