some improvement
This commit is contained in:
@@ -1,4 +1,5 @@
|
|||||||
from django.urls import reverse
|
from django.urls import reverse
|
||||||
|
from django.utils.text import slugify
|
||||||
|
|
||||||
from rest_framework import serializers
|
from rest_framework import serializers
|
||||||
|
|
||||||
@@ -30,5 +31,5 @@ class FileSerializer(serializers.ModelSerializer):
|
|||||||
def get_download_url(self, obj):
|
def get_download_url(self, obj):
|
||||||
return reverse("torrent:download_file", kwargs={"file_id": obj.id})
|
return reverse("torrent:download_file", kwargs={"file_id": obj.id})
|
||||||
|
|
||||||
def get_flux_url(self, obj):
|
def get_flux_url(self, obj: File):
|
||||||
return reverse("torrent:flux_file", kwargs={"file_id": obj.id})
|
return f'{reverse("torrent:flux_file", kwargs={"file_id": obj.id})}#{slugify(obj.filename)}'
|
||||||
|
|||||||
@@ -15,7 +15,8 @@ from user.models import User
|
|||||||
class Transmission:
|
class Transmission:
|
||||||
trpc_args = [
|
trpc_args = [
|
||||||
"id", "percentDone", "uploadRatio", "rateUpload", "rateDownload", "hashString", "status", "sizeWhenDone",
|
"id", "percentDone", "uploadRatio", "rateUpload", "rateDownload", "hashString", "status", "sizeWhenDone",
|
||||||
"leftUntilDone", "name", "eta", "totalSize", "uploadedEver"
|
"leftUntilDone", "name", "eta", "totalSize", "uploadedEver", "peersGettingFromUs", "peersSendingToUs",
|
||||||
|
"tracker", "trackerStats", "activityDate"
|
||||||
]
|
]
|
||||||
|
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
|
|||||||
Reference in New Issue
Block a user