13 lines
336 B
C#
13 lines
336 B
C#
using IM_API.Models.Upload;
|
|
|
|
namespace IM_API.Interface.Services
|
|
{
|
|
public interface IUploadTaskService
|
|
{
|
|
Task AddAsync(UploadTask task);
|
|
Task<UploadTask?> GetTaskAsync(Guid taskId);
|
|
Task<UploadTask?> GetTaskAsync(string hash);
|
|
Task UpdateStatusAsync(Guid taskId, UploadStatus status);
|
|
}
|
|
}
|