some improvement

This commit is contained in:
2025-05-26 22:57:30 +02:00
parent 3aac0116e6
commit 5c3c864a9e
2 changed files with 5 additions and 3 deletions

View File

@@ -1,4 +1,5 @@
from django.urls import reverse
from django.utils.text import slugify
from rest_framework import serializers
@@ -30,5 +31,5 @@ class FileSerializer(serializers.ModelSerializer):
def get_download_url(self, obj):
return reverse("torrent:download_file", kwargs={"file_id": obj.id})
def get_flux_url(self, obj):
return reverse("torrent:flux_file", kwargs={"file_id": obj.id})
def get_flux_url(self, obj: File):
return f'{reverse("torrent:flux_file", kwargs={"file_id": obj.id})}#{slugify(obj.filename)}'

View File

@@ -15,7 +15,8 @@ from user.models import User
class Transmission:
trpc_args = [
"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):