gx
This commit is contained in:
1 parent
c2dcedd238
commit
16cdd3d46e
34 files changed
+837
-481
No files matched your search
@@ -10,11 +10,11 @@ using System.Threading.Tasks;
|
||||
|
||||
namespace Store.Framework.Services;
|
||||
|
||||
public record UserNotification(UserInfo user) : INotification;
|
||||
//public record UserNotification(UserInfo user) : INotification;
|
||||
/// <summary>
|
||||
/// 当前用户
|
||||
/// </summary>
|
||||
internal class CurrentUserService : ICurrentUser, ISingletonDependency, INotificationHandler<UserNotification>
|
||||
internal class CurrentUserService : ICurrentUser, ISingletonDependency//, INotificationHandler<UserNotification>
|
||||
{
|
||||
public string UserName => User?.UserName;
|
||||
|
||||
@@ -28,10 +28,14 @@ internal class CurrentUserService : ICurrentUser, ISingletonDependency, INotific
|
||||
{
|
||||
return User.UserAuthority.Contains(code);
|
||||
}
|
||||
|
||||
Task INotificationHandler<UserNotification>.Handle(UserNotification notification, CancellationToken cancellationToken)
|
||||
internal void SetUser(UserInfo user)
|
||||
{
|
||||
User = notification.user;
|
||||
return Task.CompletedTask;
|
||||
User = user;
|
||||
}
|
||||
|
||||
//Task INotificationHandler<UserNotification>.Handle(UserNotification notification, CancellationToken cancellationToken)
|
||||
//{
|
||||
// User = notification.user;
|
||||
// return Task.CompletedTask;
|
||||
//}
|
||||
}
|
||||
Reference in new issue
Block a user