refactor(goods): streamline goods service and controller, remove favorites module
- Removed the PosGoodFavorite module, controller, and service to simplify the codebase. - Updated goods service to handle cache invalidation directly. - Refactored goods controller to remove commented-out code and improve clarity. - Introduced OwnedGoods module for better organization of owned goods functionality. - Updated DTOs to extend from existing structures for consistency. - Enhanced cache invalidation logic in goods service and owned goods service.
This commit is contained in:
@@ -12,6 +12,6 @@ export class AdminGuildCacheInvalidationService {
|
||||
|
||||
async invalidateGoodsList(guildId: string): Promise<void> {
|
||||
await this.redisService.delete(RedisKeyMaker.guildGoodsList(guildId))
|
||||
await this.posCacheInvalidationService.invalidateGoodsListByGuild(guildId)
|
||||
await this.posCacheInvalidationService.invalidatePosGoodsByGuildPattern(guildId)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user