PinDMs: Fix alt up/down being weird (#957)

This commit is contained in:
V 2023-04-22 03:17:00 +02:00 committed by GitHub
parent a8d017811d
commit c6f0c84935
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 3 additions and 3 deletions

@ -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))

@ -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);