24 lines
738 B
TypeScript
24 lines
738 B
TypeScript
// Metro module 15018 (f15019).
|
|
import { useEffect } from "react";
|
|
import SelectedGuildStore from "../../../stores/SelectedGuildStore";
|
|
export default function useGuildsBarSelectedGuildScroller(a0) {
|
|
useEffect(() => {
|
|
let c27885_0;
|
|
const handleSelectedGuildChange2 = function handleSelectedGuildChange() {
|
|
let r6 = SelectedGuildStore.getGuildId();
|
|
if (r6 !== c27885_0) {
|
|
c27885_0 = r6 == null ? null : r6;
|
|
if (r6 == null) {
|
|
r6 = null;
|
|
}
|
|
a0(r6, false);
|
|
}
|
|
};
|
|
c27885_0 = null;
|
|
SelectedGuildStore.addChangeListener(handleSelectedGuildChange2);
|
|
return () => {
|
|
SelectedGuildStore.removeChangeListener(handleSelectedGuildChange2);
|
|
};
|
|
}, [a0]);
|
|
};
|