This commit is contained in:
2025-12-16 13:53:23 +01:00
parent 84f05598a6
commit 29dc11deb9
127 changed files with 538 additions and 547 deletions

View File

@@ -32,7 +32,7 @@ export class InMemoryUserRatingRepository implements IUserRatingRepository {
}
return rating;
} catch (error) {
this.logger.error(`Error finding user rating for user id ${userId}:`, error);
this.logger.error(`Error finding user rating for user id ${userId}:`, error instanceof Error ? error : new Error(String(error)));
throw error;
}
}
@@ -69,7 +69,7 @@ export class InMemoryUserRatingRepository implements IUserRatingRepository {
this.logger.info(`User rating for user id ${rating.userId} saved successfully.`);
return rating;
} catch (error) {
this.logger.error(`Error saving user rating for user id ${rating.userId}:`, error);
this.logger.error(`Error saving user rating for user id ${rating.userId}:`, error instanceof Error ? error : new Error(String(error)));
throw error;
}
}
@@ -84,7 +84,7 @@ export class InMemoryUserRatingRepository implements IUserRatingRepository {
this.logger.info(`Retrieved ${topDrivers.length} top drivers.`);
return topDrivers;
} catch (error) {
this.logger.error(`Error getting top drivers:`, error);
this.logger.error(`Error getting top drivers:`, error instanceof Error ? error : new Error(String(error)));
throw error;
}
}
@@ -99,7 +99,7 @@ export class InMemoryUserRatingRepository implements IUserRatingRepository {
this.logger.info(`Retrieved ${topTrusted.length} top trusted users.`);
return topTrusted;
} catch (error) {
this.logger.error(`Error getting top trusted users:`, error);
this.logger.error(`Error getting top trusted users:`, error instanceof Error ? error : new Error(String(error)));
throw error;
}
}
@@ -112,7 +112,7 @@ export class InMemoryUserRatingRepository implements IUserRatingRepository {
this.logger.info(`Found ${eligibleStewards.length} eligible stewards.`);
return eligibleStewards;
} catch (error) {
this.logger.error(`Error getting eligible stewards:`, error);
this.logger.error(`Error getting eligible stewards:`, error instanceof Error ? error : new Error(String(error)));
throw error;
}
}
@@ -125,7 +125,7 @@ export class InMemoryUserRatingRepository implements IUserRatingRepository {
this.logger.info(`Found ${ratingsByTier.length} user ratings for driver tier: ${tier}.`);
return ratingsByTier;
} catch (error) {
this.logger.error(`Error finding user ratings by driver tier ${tier}:`, error);
this.logger.error(`Error finding user ratings by driver tier ${tier}:`, error instanceof Error ? error : new Error(String(error)));
throw error;
}
}
@@ -139,7 +139,7 @@ export class InMemoryUserRatingRepository implements IUserRatingRepository {
this.logger.warn(`User rating for user id ${userId} not found for deletion.`);
}
} catch (error) {
this.logger.error(`Error deleting user rating for user id ${userId}:`, error);
this.logger.error(`Error deleting user rating for user id ${userId}:`, error instanceof Error ? error : new Error(String(error)));
throw error;
}
}