From 28ba9871bf0c9df60d9bc361e0ff76e2fc17e718 Mon Sep 17 00:00:00 2001 From: LittleSheep Date: Mon, 2 Jun 2025 01:00:22 +0800 Subject: [PATCH] :bug: Purge cache of a cloud file after uploaded --- DysonNetwork.Sphere/Storage/FileService.cs | 1 + DysonNetwork.Sphere/Storage/TusService.cs | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/DysonNetwork.Sphere/Storage/FileService.cs b/DysonNetwork.Sphere/Storage/FileService.cs index d31e91e..a18a82b 100644 --- a/DysonNetwork.Sphere/Storage/FileService.cs +++ b/DysonNetwork.Sphere/Storage/FileService.cs @@ -240,6 +240,7 @@ public class FileService( await stream.DisposeAsync(); await store.DeleteFileAsync(file.Id, CancellationToken.None); + await nfs._PurgeCacheAsync(file.Id); }); return file; diff --git a/DysonNetwork.Sphere/Storage/TusService.cs b/DysonNetwork.Sphere/Storage/TusService.cs index c66ea19..6c25c0b 100644 --- a/DysonNetwork.Sphere/Storage/TusService.cs +++ b/DysonNetwork.Sphere/Storage/TusService.cs @@ -10,7 +10,7 @@ using tusdotnet.Models.Configuration; namespace DysonNetwork.Sphere.Storage; -public class TusService +public abstract class TusService { public static DefaultTusConfiguration BuildConfiguration(ITusStore store) => new() {