Files: added new methods to api
This commit is contained in:
parent
9a8177663b
commit
0a203dd532
@ -237,6 +237,12 @@ public abstract class EditorController<T> : ApiControllerBase
|
||||
{
|
||||
return _fileStorageService.GetPresignedUriAsync(fileId);
|
||||
}
|
||||
|
||||
[HttpGet("file/{fileId}/sharedusers")]
|
||||
public Task<List<MentionWrapper>> SharedUsers(T fileId)
|
||||
{
|
||||
return _fileStorageService.SharedUsersAsync(fileId);
|
||||
}
|
||||
}
|
||||
|
||||
public class EditorController : ApiControllerBase
|
||||
|
@ -137,6 +137,18 @@ public abstract class SecutiryController<T> : ApiControllerBase
|
||||
{
|
||||
return _securityControllerHelper.SetFolderSecurityInfoAsync(folderId, inDto.Share, inDto.Notify, inDto.SharingMessage);
|
||||
}
|
||||
|
||||
[HttpGet("file/{fileId}/publickeys")]
|
||||
public Task<List<EncryptionKeyPairDto>> GetEncryptionAccess(T fileId)
|
||||
{
|
||||
return _fileStorageService.GetEncryptionAccessAsync(fileId);
|
||||
}
|
||||
|
||||
[HttpPost("file/{fileId}/sendeditornotify")]
|
||||
public Task<List<AceShortWrapper>> SendEditorNotify(T fileId, MentionMessageWrapper mentionMessage)
|
||||
{
|
||||
return _fileStorageService.SendEditorNotifyAsync(fileId, mentionMessage);
|
||||
}
|
||||
}
|
||||
|
||||
public class SecutiryControllerCommon : ApiControllerBase
|
||||
|
Loading…
Reference in New Issue
Block a user