diff options
author | vnugent <public@vaughnnugent.com> | 2023-04-13 11:36:37 -0400 |
---|---|---|
committer | vnugent <public@vaughnnugent.com> | 2023-04-13 11:36:37 -0400 |
commit | 8c5e9dae712227bef7cede73fac16bf3e48b19c6 (patch) | |
tree | 388ae13e89c9ab256e2aa65c29a664b14b54fcc6 /lib/VNLib.Plugins.Extensions.Loading/src/UserManager.cs | |
parent | e77477b81e5623502b19db0fb29d4ea88c26b934 (diff) |
Database creation helpers w/ fluent api
Diffstat (limited to 'lib/VNLib.Plugins.Extensions.Loading/src/UserManager.cs')
-rw-r--r-- | lib/VNLib.Plugins.Extensions.Loading/src/UserManager.cs | 10 |
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); |