From 5ab694382d673873fe97fc30dae27331a8a8f906 Mon Sep 17 00:00:00 2001 From: Ehco1996 Date: Mon, 4 Mar 2024 15:16:02 +0800 Subject: [PATCH] *:fix get_sub_info_header --- apps/sspanel/models.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/apps/sspanel/models.py b/apps/sspanel/models.py index be2bbe55b6..67e05d9e42 100644 --- a/apps/sspanel/models.py +++ b/apps/sspanel/models.py @@ -283,10 +283,17 @@ def get_sub_info_header(self, for_android=False): https://github.com/crossutility/Quantumult/blob/master/extra-subscription-feature.md """ if for_android: - expire = self.level_expire_time.timestamp() + expire = int(self.level_expire_time.timestamp()) + up = self.upload_traffic + down = self.download_traffic + total = self.total_traffic + info = f"upload={up}; download={down}; total={total}; expire={expire}" else: expire = self.level_expire_time.date().strftime("%Y-%m-%d") - info = f"u={traffic_format(self.upload_traffic)}; d={traffic_format(self.download_traffic)}; t={traffic_format(self.total_traffic)}; expire={expire}" + up = traffic_format(self.upload_traffic) + down = traffic_format(self.download_traffic) + total = traffic_format(self.total_traffic) + info = f"u={up}; d={down}; t={total}; expire={expire}" return {"Subscription-Userinfo": info} def reset_sub_uid(self):