// Metro module 10004 (f10005). import { AnalyticEvents } from "../../Constants"; import { updateUserGuildSettings, UserSettingsDelay } from "../user_settings/UserSettingsProtoActionCreators"; import { Timestamp } from "../../_bundle/Module1336"; import Dispatcher from "../../Dispatcher"; import AnalyticsUtils from "../../utils/AnalyticsUtils"; let env6653 = {}; export async function bulkClearRecents(c26594_0, c26594_1) { let env30176; const r27 = env6653; let c26594_3 = r27; const r11 = env30176 = { $parent: r27 }; let c26594_2 = r11; env30176[0] = c26594_0; env30176[1] = c26594_1; await updateUserGuildSettings(c26594_0, (a0) => { a0.guildRecentsDismissedAt = Timestamp.fromDate(new Date()); return true; }, UserSettingsDelay.INFREQUENT_USER_ACTION); Dispatcher.dispatch({ type: "BULK_CLEAR_RECENTS", guildId: env30176[0], channelIds: env30176[1] }); AnalyticsUtils.track(AnalyticEvents.CHANNEL_LIST_UPDATED, { action_type: "recents_dismissed" }); }