Files: removed unnecessary
This commit is contained in:
parent
b7d0a532ca
commit
07d909358a
@ -407,81 +407,6 @@ public abstract class VirtualRoomsController<T> : ApiControllerBase
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Getting an invitation link to a virtual room
|
||||
/// </summary>
|
||||
/// <short>
|
||||
/// Get invitation link
|
||||
/// </short>
|
||||
/// <param name="id">
|
||||
/// Room ID
|
||||
/// </param>
|
||||
/// <param name="access">
|
||||
/// Access level
|
||||
/// </param>
|
||||
/// <returns>
|
||||
/// Invitation link
|
||||
/// </returns>
|
||||
[HttpGet("rooms/{id}/links")]
|
||||
public async Task<object> GetInvitationLinkAsync(T id, FileShare access)
|
||||
{
|
||||
ErrorIfNotDocSpace();
|
||||
|
||||
await ErrorIfNotRights(id, access);
|
||||
|
||||
return _docSpaceLinksHelper.GenerateInvitationRoomLink(id, (int)access, EmployeeType.User, _authContext.CurrentAccount.ID);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Inviting users to the virtual room by email
|
||||
/// </summary>
|
||||
/// <short>
|
||||
/// Send invitation link
|
||||
/// </short>
|
||||
/// <param name="id">
|
||||
/// Room ID
|
||||
/// </param>
|
||||
/// <param name="emails">
|
||||
/// Mailbox addresses
|
||||
/// </param>
|
||||
/// <returns>
|
||||
/// Invitations result
|
||||
/// </returns>
|
||||
[HttpPut("rooms/{id}/links/send")]
|
||||
public async Task<IEnumerable<InviteResultDto>> SendInvitesToRoomByEmail(T id, InviteUsersByEmailRequestDto inDto)
|
||||
{
|
||||
ErrorIfNotDocSpace();
|
||||
|
||||
await ErrorIfNotRights(id, inDto.Access);
|
||||
|
||||
var results = new List<InviteResultDto>();
|
||||
|
||||
foreach (var email in inDto.Emails)
|
||||
{
|
||||
var result = new InviteResultDto
|
||||
{
|
||||
Email = email
|
||||
};
|
||||
|
||||
try
|
||||
{
|
||||
var link = _docSpaceLinksHelper.GenerateInvitationRoomLink(id, email, (int)inDto.Access, inDto.EmployeeType, _authContext.CurrentAccount.ID);
|
||||
_studioNotifyService.SendEmailRoomInvite(email, link);
|
||||
|
||||
result.Success = true;
|
||||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
result.Success = false;
|
||||
result.Message = e.Message;
|
||||
}
|
||||
|
||||
results.Add(result);
|
||||
}
|
||||
|
||||
return results;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Add tags for a virtual room
|
||||
/// </summary>
|
||||
|
Loading…
Reference in New Issue
Block a user