UPDATE: protospack

This commit is contained in:
marcos-silva-rodrigues
2025-03-24 14:46:24 -03:00
parent 074d3ce201
commit 3a2ce72910
4 changed files with 18 additions and 31 deletions
+5 -11
View File
@@ -354,11 +354,10 @@ export class AuthController {
@RequireAllPermissions(PERMISSIONS_GROUPS.USERS.permissions.ADMIN)
@HttpCode(HttpStatus.OK)
async blockUsers(
@Body() body: { userIds: string[] },
@Language() language: LanguageEnum,
@User() user: RequestUser,
) {
this.logger.info('blockUsers - Starting request', { userIds: body.userIds });
this.logger.info('blockUsers - Starting request');
try {
const metadata = PackTheMetadata({
@@ -367,21 +366,19 @@ export class AuthController {
});
this.logger.debug('Calling blockUsers service', {
userIds: body.userIds,
metadata: {
access_token: metadata.get('access_token'),
language: metadata.get('language')
}
});
const result = await this.authClient.blockUsers(body.userIds, metadata);
const result = await this.authClient.blockUsers(metadata);
this.logger.info('blockUsers - Success', { result });
return result;
} catch (error) {
this.logger.error('blockUsers - Error', {
error: error.message,
stack: error.stack,
userIds: body.userIds
stack: error.stack
});
throw error;
}
@@ -392,7 +389,6 @@ export class AuthController {
@RequireAllPermissions(PERMISSIONS_GROUPS.USERS.permissions.ADMIN)
@HttpCode(HttpStatus.OK)
async unblockUsers(
@Body() body: { userIds: string[] },
@Language() language: LanguageEnum,
@User() user: RequestUser,
) {
@@ -402,7 +398,7 @@ export class AuthController {
language,
});
return this.authClient.unblockUsers(body.userIds, metadata);
return this.authClient.unblockUsers(metadata);
}
@ApiInternalOnlyEndpoint()
@@ -410,7 +406,6 @@ export class AuthController {
@RequireAllPermissions(PERMISSIONS_GROUPS.USERS.permissions.ADMIN)
@HttpCode(HttpStatus.OK)
async resetUsers(
@Body() body: { userIds: string[] },
@Language() language: LanguageEnum,
@User() user: RequestUser,
) {
@@ -420,7 +415,6 @@ export class AuthController {
language,
});
const defaultPassword = 'SenhaPadrão123';
return this.authClient.resetUsers(body.userIds, metadata, defaultPassword);
return this.authClient.resetUsers( metadata);
}
}
+8 -15
View File
@@ -170,12 +170,11 @@ export class AuthClientService implements OnModuleInit {
);
}
async blockUsers(userIds: string[], metadata: Metadata): Promise<UserActionResponse> {
this.logger.info('blockUsers - Service starting', { userIds });
async blockUsers(metadata: Metadata): Promise<UserActionResponse> {
this.logger.info('blockUsers - Service starting');
try {
this.logger.debug('Calling BlockUser gRPC method', {
request: { users: { userIds } },
metadata: {
access_token: metadata.get('access_token'),
language: metadata.get('language')
@@ -183,7 +182,7 @@ export class AuthClientService implements OnModuleInit {
});
const response = await lastValueFrom<UserActionResponse>(
(this.authService as any).BlockUser({ users: { userIds } }, metadata),
this.authService.BlockUser({}, metadata),
);
this.logger.info('blockUsers - Service success', { response });
@@ -192,25 +191,23 @@ export class AuthClientService implements OnModuleInit {
this.logger.error('blockUsers - Service error', {
error: error.message,
stack: error.stack,
request: { users: { userIds } }
});
throw error;
}
}
async unblockUsers(userIds: string[], metadata: Metadata): Promise<UserActionResponse> {
async unblockUsers(metadata: Metadata): Promise<UserActionResponse> {
this.logger.info('unblockUsers');
return await lastValueFrom(
this.authService.UnblockUser({ users: { userIds } }, metadata),
this.authService.UnblockUser({}, metadata),
);
}
async resetUsers(userIds: string[], metadata: Metadata, defaultPassword: string): Promise<UserActionResponse> {
async resetUsers(metadata: Metadata): Promise<UserActionResponse> {
this.logger.info('resetUsers');
try {
this.logger.debug('Calling ResetUser gRPC method', {
request: { users: { userIds }, defaultPassword },
metadata: {
access_token: metadata.get('access_token'),
language: metadata.get('language')
@@ -218,10 +215,7 @@ export class AuthClientService implements OnModuleInit {
});
const response = await lastValueFrom<UserActionResponse>(
(this.authService as any).ResetUser({
users: { userIds },
defaultPassword
}, metadata)
this.authService.ResetUser({}, metadata)
);
this.logger.info('resetUsers - Success', { response });
@@ -229,8 +223,7 @@ export class AuthClientService implements OnModuleInit {
} catch (error) {
this.logger.error('resetUsers - Error', {
error: error.message,
stack: error.stack,
request: { users: { userIds }, defaultPassword }
stack: error.stack
});
throw error;
}