This commit is contained in:
Gsk54 2023-01-16 16:21:24 +01:00
parent 6802cd3620
commit d5be05585d
4 changed files with 19 additions and 17 deletions

View File

@ -1,4 +1,4 @@
package user1 package user.me
default allow := false default allow := false

View File

@ -1,4 +1,4 @@
package user2 package user.list
default allow := false default allow := false

View File

@ -14,7 +14,7 @@ export class AuthenticationMessagerController {
@RabbitSubscribe({ @RabbitSubscribe({
exchange: 'user', exchange: 'user',
routingKey: 'update', routingKey: 'update',
queue: 'auth-user-update', queue: 'authentication-user-update',
}) })
public async userUpdatedHandler(message: string) { public async userUpdatedHandler(message: string) {
const updatedUser = JSON.parse(message); const updatedUser = JSON.parse(message);
@ -42,15 +42,15 @@ export class AuthenticationMessagerController {
@RabbitSubscribe({ @RabbitSubscribe({
exchange: 'user', exchange: 'user',
routingKey: 'delete', routingKey: 'delete',
queue: 'auth-user-delete', queue: 'authentication-user-delete',
}) })
public async userDeletedHandler(message: string) { public async userDeletedHandler(message: string) {
const deletedUser = JSON.parse(message); const deletedUser = JSON.parse(message);
if (!deletedUser.hasOwnProperty('uuid')) throw new Error(); if (!deletedUser.hasOwnProperty('uuid')) throw new Error();
const deleteAuthRequest = new DeleteAuthenticationRequest(); const deleteAuthenticationRequest = new DeleteAuthenticationRequest();
deleteAuthRequest.uuid = deletedUser.uuid; deleteAuthenticationRequest.uuid = deletedUser.uuid;
await this._commandBus.execute( await this._commandBus.execute(
new DeleteAuthenticationCommand(deleteAuthRequest), new DeleteAuthenticationCommand(deleteAuthenticationRequest),
); );
} }
} }

View File

@ -16,7 +16,7 @@ import { DeleteAuthenticationRequest } from '../../domain/dtos/delete-authentica
import { DeleteUsernameRequest } from '../../domain/dtos/delete-username.request'; import { DeleteUsernameRequest } from '../../domain/dtos/delete-username.request';
import { UpdatePasswordRequest } from '../../domain/dtos/update-password.request'; import { UpdatePasswordRequest } from '../../domain/dtos/update-password.request';
import { UpdateUsernameRequest } from '../../domain/dtos/update-username.request'; import { UpdateUsernameRequest } from '../../domain/dtos/update-username.request';
import { ValidateAuthRequest } from '../../domain/dtos/validate-authentication.request'; import { ValidateAuthenticationRequest } from '../../domain/dtos/validate-authentication.request';
import { Authentication } from '../../domain/entities/authentication'; import { Authentication } from '../../domain/entities/authentication';
import { Username } from '../../domain/entities/username'; import { Username } from '../../domain/entities/username';
import { ValidateAuthenticationQuery } from '../../queries/validate-authentication.query'; import { ValidateAuthenticationQuery } from '../../queries/validate-authentication.query';
@ -38,8 +38,10 @@ export class AuthenticationController {
@InjectMapper() private readonly _mapper: Mapper, @InjectMapper() private readonly _mapper: Mapper,
) {} ) {}
@GrpcMethod('AuthService', 'Validate') @GrpcMethod('AuthenticationService', 'Validate')
async validate(data: ValidateAuthRequest): Promise<AuthenticationPresenter> { async validate(
data: ValidateAuthenticationRequest,
): Promise<AuthenticationPresenter> {
try { try {
const auth: Authentication = await this._queryBus.execute( const auth: Authentication = await this._queryBus.execute(
new ValidateAuthenticationQuery(data.username, data.password), new ValidateAuthenticationQuery(data.username, data.password),
@ -53,7 +55,7 @@ export class AuthenticationController {
} }
} }
@GrpcMethod('AuthService', 'Create') @GrpcMethod('AuthenticationService', 'Create')
async createUser( async createUser(
data: CreateAuthenticationRequest, data: CreateAuthenticationRequest,
): Promise<AuthenticationPresenter> { ): Promise<AuthenticationPresenter> {
@ -78,7 +80,7 @@ export class AuthenticationController {
} }
} }
@GrpcMethod('AuthService', 'AddUsername') @GrpcMethod('AuthenticationService', 'AddUsername')
async addUsername(data: AddUsernameRequest): Promise<UsernamePresenter> { async addUsername(data: AddUsernameRequest): Promise<UsernamePresenter> {
try { try {
const username: Username = await this._commandBus.execute( const username: Username = await this._commandBus.execute(
@ -102,7 +104,7 @@ export class AuthenticationController {
} }
} }
@GrpcMethod('AuthService', 'UpdateUsername') @GrpcMethod('AuthenticationService', 'UpdateUsername')
async updateUsername( async updateUsername(
data: UpdateUsernameRequest, data: UpdateUsernameRequest,
): Promise<UsernamePresenter> { ): Promise<UsernamePresenter> {
@ -128,7 +130,7 @@ export class AuthenticationController {
} }
} }
@GrpcMethod('AuthService', 'UpdatePassword') @GrpcMethod('AuthenticationService', 'UpdatePassword')
async updatePassword( async updatePassword(
data: UpdatePasswordRequest, data: UpdatePasswordRequest,
): Promise<AuthenticationPresenter> { ): Promise<AuthenticationPresenter> {
@ -146,7 +148,7 @@ export class AuthenticationController {
} }
} }
@GrpcMethod('AuthService', 'DeleteUsername') @GrpcMethod('AuthenticationService', 'DeleteUsername')
async deleteUsername(data: DeleteUsernameRequest) { async deleteUsername(data: DeleteUsernameRequest) {
try { try {
return await this._commandBus.execute(new DeleteUsernameCommand(data)); return await this._commandBus.execute(new DeleteUsernameCommand(data));
@ -158,8 +160,8 @@ export class AuthenticationController {
} }
} }
@GrpcMethod('AuthService', 'Delete') @GrpcMethod('AuthenticationService', 'Delete')
async deleteAuth(data: DeleteAuthenticationRequest) { async deleteAuthentication(data: DeleteAuthenticationRequest) {
try { try {
return await this._commandBus.execute( return await this._commandBus.execute(
new DeleteAuthenticationCommand(data), new DeleteAuthenticationCommand(data),