diff --git a/src/components/FeedFilters.vue b/src/components/FeedFilters.vue index b188ebfe..956685e9 100644 --- a/src/components/FeedFilters.vue +++ b/src/components/FeedFilters.vue @@ -101,6 +101,7 @@ import { import { Router } from "vue-router"; import { PlatformServiceMixin } from "@/utils/PlatformServiceMixin"; +import { logger } from "@/utils/logger"; @Component({ components: { @@ -140,44 +141,26 @@ export default class FeedFilters extends Vue { this.settingChanged = true; this.hasVisibleDid = !this.hasVisibleDid; - if (this.activeDid) { - await this.$updateSettings( - { - filterFeedByVisible: this.hasVisibleDid, - }, - this.activeDid, - ); - } else { - await this.$updateSettings({ - filterFeedByVisible: this.hasVisibleDid, - }); - } + await this.$updateSettings({ + filterFeedByVisible: this.hasVisibleDid, + }); } async toggleNearby() { this.settingChanged = true; this.isNearby = !this.isNearby; - console.log("[FeedFilters] ๐Ÿ”„ Toggling nearby filter:", { + logger.debug("[FeedFilters] ๐Ÿ”„ Toggling nearby filter:", { newValue: this.isNearby, settingChanged: this.settingChanged, activeDid: this.activeDid, }); - if (this.activeDid) { - await this.$updateSettings( - { - filterFeedByNearby: this.isNearby, - }, - this.activeDid, - ); - } else { - await this.$updateSettings({ - filterFeedByNearby: this.isNearby, - }); - } + await this.$updateSettings({ + filterFeedByNearby: this.isNearby, + }); - console.log("[FeedFilters] โœ… Nearby filter updated in settings"); + logger.debug("[FeedFilters] โœ… Nearby filter updated in settings"); } async clearAll() { @@ -185,20 +168,10 @@ export default class FeedFilters extends Vue { this.settingChanged = true; } - if (this.activeDid) { - await this.$updateSettings( - { - filterFeedByNearby: false, - filterFeedByVisible: false, - }, - this.activeDid, - ); - } else { - await this.$updateSettings({ - filterFeedByNearby: false, - filterFeedByVisible: false, - }); - } + await this.$updateSettings({ + filterFeedByNearby: false, + filterFeedByVisible: false, + }); this.hasVisibleDid = false; this.isNearby = false; @@ -209,40 +182,30 @@ export default class FeedFilters extends Vue { this.settingChanged = true; } - if (this.activeDid) { - await this.$updateSettings( - { - filterFeedByNearby: true, - filterFeedByVisible: true, - }, - this.activeDid, - ); - } else { - await this.$updateSettings({ - filterFeedByNearby: true, - filterFeedByVisible: true, - }); - } + await this.$updateSettings({ + filterFeedByNearby: true, + filterFeedByVisible: true, + }); this.hasVisibleDid = true; this.isNearby = true; } close() { - console.log("[FeedFilters] ๐Ÿšช Closing dialog:", { + logger.debug("[FeedFilters] ๐Ÿšช Closing dialog:", { settingChanged: this.settingChanged, hasCallback: !!this.onCloseIfChanged, }); if (this.settingChanged) { - console.log("[FeedFilters] ๐Ÿ”„ Settings changed, calling callback"); + logger.debug("[FeedFilters] ๐Ÿ”„ Settings changed, calling callback"); this.onCloseIfChanged(); } this.visible = false; } done() { - console.log("[FeedFilters] โœ… Done button clicked"); + logger.debug("[FeedFilters] โœ… Done button clicked"); this.close(); } } diff --git a/src/views/HomeView.vue b/src/views/HomeView.vue index cbb6bc36..4aa3523d 100644 --- a/src/views/HomeView.vue +++ b/src/views/HomeView.vue @@ -476,7 +476,7 @@ export default class HomeView extends Vue { // Re-initialize identity with new settings (loads settings internally) await this.initializeIdentity(); } else { - logger.info( + logger.debug( "[HomeView Settings Trace] ๐Ÿ“ DID unchanged, skipping re-initialization", ); } @@ -756,12 +756,12 @@ export default class HomeView extends Vue { * Called by FeedFilters component when filters change */ async reloadFeedOnChange() { - logger.info("[HomeView] ๐Ÿ”„ reloadFeedOnChange() called - refreshing feed"); + logger.debug("[HomeView] ๐Ÿ”„ reloadFeedOnChange() called - refreshing feed"); // Get current settings without overriding with defaults const settings = await this.$accountSettings(this.activeDid); - logger.info("[HomeView] ๐Ÿ“Š Current filter settings:", { + logger.debug("[HomeView] ๐Ÿ“Š Current filter settings:", { filterFeedByVisible: settings.filterFeedByVisible, filterFeedByNearby: settings.filterFeedByNearby, searchBoxes: settings.searchBoxes?.length || 0, @@ -771,7 +771,7 @@ export default class HomeView extends Vue { this.isFeedFilteredByNearby = !!settings.filterFeedByNearby; this.isAnyFeedFilterOn = checkIsAnyFeedFilterOn(settings); - logger.info("[HomeView] ๐ŸŽฏ Updated filter states:", { + logger.debug("[HomeView] ๐ŸŽฏ Updated filter states:", { isFeedFilteredByVisible: this.isFeedFilteredByVisible, isFeedFilteredByNearby: this.isFeedFilteredByNearby, isAnyFeedFilterOn: this.isAnyFeedFilterOn, @@ -780,10 +780,10 @@ export default class HomeView extends Vue { this.feedData = []; this.feedPreviousOldestId = undefined; - logger.info("[HomeView] ๐Ÿงน Cleared feed data, calling updateAllFeed()"); + logger.debug("[HomeView] ๐Ÿงน Cleared feed data, calling updateAllFeed()"); await this.updateAllFeed(); - logger.info("[HomeView] โœ… Feed refresh completed"); + logger.debug("[HomeView] โœ… Feed refresh completed"); } /** @@ -862,7 +862,7 @@ export default class HomeView extends Vue { * - this.feedLastViewedClaimId (via updateFeedLastViewedId) */ async updateAllFeed() { - logger.info("[HomeView] ๐Ÿš€ updateAllFeed() called", { + logger.debug("[HomeView] ๐Ÿš€ updateAllFeed() called", { isFeedLoading: this.isFeedLoading, currentFeedDataLength: this.feedData.length, isAnyFeedFilterOn: this.isAnyFeedFilterOn, @@ -879,7 +879,7 @@ export default class HomeView extends Vue { this.feedPreviousOldestId, ); - logger.info("[HomeView] ๐Ÿ“ก Retrieved gives from API", { + logger.debug("[HomeView] ๐Ÿ“ก Retrieved gives from API", { resultsCount: results.data.length, endOfResults, }); @@ -890,7 +890,7 @@ export default class HomeView extends Vue { await this.processFeedResults(results.data); await this.updateFeedLastViewedId(results.data); - logger.info("[HomeView] ๐Ÿ“ Processed feed results", { + logger.debug("[HomeView] ๐Ÿ“ Processed feed results", { processedCount: this.feedData.length, }); } @@ -900,12 +900,12 @@ export default class HomeView extends Vue { } if (this.feedData.length === 0 && !endOfResults) { - logger.info("[HomeView] ๐Ÿ”„ No results after filtering, retrying..."); + logger.debug("[HomeView] ๐Ÿ”„ No results after filtering, retrying..."); await this.updateAllFeed(); } this.isFeedLoading = false; - logger.info("[HomeView] โœ… updateAllFeed() completed", { + logger.debug("[HomeView] โœ… updateAllFeed() completed", { finalFeedDataLength: this.feedData.length, isFeedLoading: this.isFeedLoading, }); @@ -933,7 +933,7 @@ export default class HomeView extends Vue { * @param records Array of feed records to process */ private async processFeedResults(records: GiveSummaryRecord[]) { - logger.info("[HomeView] ๐Ÿ“ Processing feed results:", { + logger.debug("[HomeView] ๐Ÿ“ Processing feed results:", { inputRecords: records.length, currentFilters: { isAnyFeedFilterOn: this.isAnyFeedFilterOn, @@ -955,7 +955,7 @@ export default class HomeView extends Vue { } } - logger.info("[HomeView] ๐Ÿ“Š Feed processing results:", { + logger.debug("[HomeView] ๐Ÿ“Š Feed processing results:", { processed: processedCount, filtered: filteredCount, total: records.length,