File tree Expand file tree Collapse file tree 1 file changed +21
-2
lines changed Expand file tree Collapse file tree 1 file changed +21
-2
lines changed Original file line number Diff line number Diff line change @@ -84,15 +84,34 @@ private async Task DownloadForeignCid()
84
84
private async Task < string > StartNewPurchase ( )
85
85
{
86
86
var file = await CreateFile ( ) ;
87
- var cid = await UploadFile ( file ) ;
88
- return await RequestStorage ( cid ) ;
87
+ try
88
+ {
89
+ var cid = await UploadFile ( file ) ;
90
+ return await RequestStorage ( cid ) ;
91
+ }
92
+ finally
93
+ {
94
+ DeleteFile ( file ) ;
95
+ }
89
96
}
90
97
91
98
private async Task < string > CreateFile ( )
92
99
{
93
100
return await app . Generator . Generate ( ) ;
94
101
}
95
102
103
+ private void DeleteFile ( string file )
104
+ {
105
+ try
106
+ {
107
+ File . Delete ( file ) ;
108
+ }
109
+ catch ( Exception exc )
110
+ {
111
+ app . Log . Error ( $ "Failed to delete file '{ file } ': { exc } ") ;
112
+ }
113
+ }
114
+
96
115
private async Task < ContentId > UploadFile ( string filename )
97
116
{
98
117
using var fileStream = File . OpenRead ( filename ) ;
You can’t perform that action at this time.
0 commit comments