mirror of
https://github.com/bitwarden/server.git
synced 2025-02-21 02:41:21 +01:00
Update src/Core/NotificationHub/NotificationHubConnection.cs
Co-authored-by: Justin Baur <19896123+justindbaur@users.noreply.github.com>
This commit is contained in:
parent
25a2c18393
commit
1c1ccf4d50
@ -8,7 +8,22 @@ using Microsoft.Azure.NotificationHubs;
|
||||
public class NotificationHubConnection
|
||||
{
|
||||
public string HubName { get; init; }
|
||||
public string ConnectionString { get; init; }
|
||||
private string _connectionString;
|
||||
private Uri _endpoint;
|
||||
private byte[] _sasKey;
|
||||
private string _sasKeyName;
|
||||
public string ConnectionString
|
||||
{
|
||||
get => _connectionString;
|
||||
init
|
||||
{
|
||||
_connectionString = value;
|
||||
var connectionStringBuilder = new NotificationHubConnectionStringBuilder(_connectionString);
|
||||
_endpoint = connectionStringBuilder.Endpoint;
|
||||
_sasKey = Encoding.UTF8.GetBytes(connectionStringBuilder.SharedAccessKey);
|
||||
_sasKeyName = connectionStringBuilder.SharedAccessKeyName;
|
||||
}
|
||||
}
|
||||
public Uri Endpoint => new NotificationHubConnectionStringBuilder(ConnectionString).Endpoint;
|
||||
private string SasKey => new NotificationHubConnectionStringBuilder(ConnectionString).SharedAccessKey;
|
||||
private string SasKeyName => new NotificationHubConnectionStringBuilder(ConnectionString).SharedAccessKeyName;
|
||||
|
Loading…
Reference in New Issue
Block a user