diff options
author | V <vendicated@riseup.net> | 2023-04-22 03:17:00 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-04-22 03:17:00 +0200 |
commit | c6f0c84935db37e2a18578a081404d84292fe36a (patch) | |
tree | 0cc633732cc8a0221813d8d4a40d2a435747cc69 /src/plugins | |
parent | a8d017811de99b83b15df769fdec35309bf78104 (diff) | |
download | Vencord-c6f0c84935db37e2a18578a081404d84292fe36a.tar.gz Vencord-c6f0c84935db37e2a18578a081404d84292fe36a.tar.bz2 Vencord-c6f0c84935db37e2a18578a081404d84292fe36a.zip |
PinDMs: Fix alt up/down being weird (#957)
Diffstat (limited to 'src/plugins')
-rw-r--r-- | src/plugins/pinDms/index.tsx | 4 | ||||
-rw-r--r-- | src/plugins/pinDms/settings.ts | 2 |
2 files changed, 3 insertions, 3 deletions
diff --git a/src/plugins/pinDms/index.tsx b/src/plugins/pinDms/index.tsx index a7f35a2..249dcd2 100644 --- a/src/plugins/pinDms/index.tsx +++ b/src/plugins/pinDms/index.tsx @@ -21,7 +21,7 @@ import definePlugin from "@utils/types"; import { Channel } from "discord-types/general"; import { addContextMenus, removeContextMenus } from "./contextMenus"; -import { getPinAt, isPinned, settings, snapshotArray, usePinnedDms } from "./settings"; +import { getPinAt, isPinned, settings, snapshotArray, sortedSnapshot, usePinnedDms } from "./settings"; export default definePlugin({ name: "PinDMs", @@ -44,7 +44,7 @@ export default definePlugin({ }, isPinned, - getSnapshot: () => snapshotArray, + getSnapshot: sortedSnapshot, getScrollOffset(channelId: string, rowHeight: number, padding: number, preRenderedChildren: number, originalOffset: number) { if (!isPinned(channelId)) diff --git a/src/plugins/pinDms/settings.ts b/src/plugins/pinDms/settings.ts index 092a0db..e8bd267 100644 --- a/src/plugins/pinDms/settings.ts +++ b/src/plugins/pinDms/settings.ts @@ -71,7 +71,7 @@ export function togglePin(id: string) { save([...snapshot]); } -function sortedSnapshot() { +export function sortedSnapshot() { requireSnapshot(); if (settings.store.pinOrder === PinOrder.LastMessage) return PrivateChannelSortStore.getPrivateChannelIds().filter(isPinned); |