aboutsummaryrefslogtreecommitdiff
path: root/lib/VNLib.Plugins.Extensions.Loading/src/UserManager.cs
diff options
context:
space:
mode:
Diffstat (limited to 'lib/VNLib.Plugins.Extensions.Loading/src/UserManager.cs')
-rw-r--r--lib/VNLib.Plugins.Extensions.Loading/src/UserManager.cs10
1 files changed, 2 insertions, 8 deletions
diff --git a/lib/VNLib.Plugins.Extensions.Loading/src/UserManager.cs b/lib/VNLib.Plugins.Extensions.Loading/src/UserManager.cs
index a3d667d..33f6df3 100644
--- a/lib/VNLib.Plugins.Extensions.Loading/src/UserManager.cs
+++ b/lib/VNLib.Plugins.Extensions.Loading/src/UserManager.cs
@@ -25,7 +25,6 @@
using System;
using System.Threading;
using System.Threading.Tasks;
-using System.Runtime.CompilerServices;
using VNLib.Utils;
using VNLib.Utils.Memory;
@@ -49,6 +48,7 @@ namespace VNLib.Plugins.Extensions.Loading.Users
public UserManager(PluginBase plugin)
{
+ //Load the default user assembly
_dynamicLoader = LoadUserAssembly(plugin, DEFAULT_USER_ASM);
}
@@ -88,48 +88,42 @@ namespace VNLib.Plugins.Extensions.Loading.Users
}
///<inheritdoc/>
- [MethodImpl(MethodImplOptions.AggressiveInlining)]
public Task<IUser> CreateUserAsync(string userid, string emailAddress, ulong privilages, PrivateString passHash, CancellationToken cancellation = default)
{
return _dynamicLoader.CreateUserAsync(userid, emailAddress, privilages, passHash, cancellation);
}
///<inheritdoc/>
- [MethodImpl(MethodImplOptions.AggressiveInlining)]
public Task<IUser?> GetUserAndPassFromEmailAsync(string emailAddress, CancellationToken cancellationToken = default)
{
return _dynamicLoader.GetUserAndPassFromEmailAsync(emailAddress, cancellationToken);
}
///<inheritdoc/>
- [MethodImpl(MethodImplOptions.AggressiveInlining)]
public Task<IUser?> GetUserAndPassFromIDAsync(string userid, CancellationToken cancellation = default)
{
return _dynamicLoader.GetUserAndPassFromIDAsync(userid, cancellation);
}
///<inheritdoc/>
- [MethodImpl(MethodImplOptions.AggressiveInlining)]
public Task<long> GetUserCountAsync(CancellationToken cancellation = default)
{
return _dynamicLoader.GetUserCountAsync(cancellation);
}
///<inheritdoc/>
- [MethodImpl(MethodImplOptions.AggressiveInlining)]
public Task<IUser?> GetUserFromEmailAsync(string emailAddress, CancellationToken cancellationToken = default)
{
return _dynamicLoader.GetUserFromEmailAsync(emailAddress, cancellationToken);
}
///<inheritdoc/>
- [MethodImpl(MethodImplOptions.AggressiveInlining)]
public Task<IUser?> GetUserFromIDAsync(string userId, CancellationToken cancellationToken = default)
{
return _dynamicLoader.GetUserFromIDAsync(userId, cancellationToken);
}
+
///<inheritdoc/>
- [MethodImpl(MethodImplOptions.AggressiveInlining)]
public Task<ERRNO> UpdatePassAsync(IUser user, PrivateString newPass, CancellationToken cancellation = default)
{
return _dynamicLoader.UpdatePassAsync(user, newPass, cancellation);