Changes before merge

This commit is contained in:
2024-01-29 10:53:48 +03:00
parent 9cdf05db79
commit b4bfbe9430

View File

@@ -21,42 +21,46 @@ export class UserService {
} }
return user; return user;
} catch (error) { } catch (error) {
this.logger.log(`[user.getUser] ${JSON.stringify({ error })}`); this.logger.debug(`[user.getUser] ${JSON.stringify({ error })}`);
} }
} }
async banUser(id: string){ async banUser(id: string) {
try { try {
this.logger.debug(`[user.banUser] id: ${JSON.stringify(id)}`); this.logger.debug(`[user.banUser] id: ${JSON.stringify(id)}`);
let user = await this.userRepository.findOne({ let user = await this.userRepository.findOne({
where: { id: id }, where: { id: id },
}); });
if(user){ if (user) {
user.banned = true; user.banned = true;
await this.userRepository.save(user); await this.userRepository.save(user);
return user; return user;
} }
user = await this.userRepository.save({ id: id, banned: true }); user = await this.userRepository.save({ id: id, banned: true });
return user; return user;
} catch (error) { } catch (error) {
this.logger.log(`[user.banUser] ${JSON.stringify({ error })}`); this.logger.debug(`[user.banUser] ${JSON.stringify({ error })}`);
} }
} }
async unBanUser(id: string){ async unBanUser(id: string) {
try { try {
this.logger.debug(`[user.deBanUser] id: ${JSON.stringify(id)}`); this.logger.debug(`[user.unBanUser] id: ${JSON.stringify(id)}`);
let user = await this.userRepository.findOne({ let user = await this.userRepository.findOne({
where: { id: id }, where: { id: id },
}); });
if (!user){ if (!user) {
throw new HttpException('No user with this id', 404); throw new HttpException('No user with this id', HttpStatus.NOT_FOUND);
} }
user = await this.userRepository.save({ id: id, banned: false }); user = await this.userRepository.save({ id: user.id, banned: false });
return user; return user;
} catch (error) { } catch (error) {
this.logger.log(`[user.deBanUser] ${JSON.stringify({ error })}`); if (error instanceof HttpException) {
throw error; this.logger.debug(`[user.unBanUser] User with id: ${id} not found`);
throw error;
}
this.logger.debug(`[user.deBanUser] ${JSON.stringify({ error })}`);
throw new HttpException(`[user.unBanUser] Error: ${JSON.stringify(error)}`, HttpStatus.BAD_GATEWAY);
} }
} }
} }