12 lines
667 B
TypeScript
12 lines
667 B
TypeScript
// Metro module 6182 (f6183).
|
|
import UserStore from "../../stores/UserStore";
|
|
import { MAX_MESSAGE_LENGTH, MAX_MESSAGE_LENGTH_PREMIUM } from "../../Constants";
|
|
import PremiumUtils from "../../utils/PremiumUtils";
|
|
import { useStateFromStores } from "../../_bundle/Module589";
|
|
export default function useMessageMaxLength() {
|
|
return useStateFromStores([UserStore], () => PremiumUtils.canUseIncreasedMessageLength(UserStore.getCurrentUser()) ? MAX_MESSAGE_LENGTH_PREMIUM : MAX_MESSAGE_LENGTH);
|
|
};
|
|
export function getMaxMessageLength() {
|
|
return PremiumUtils.canUseIncreasedMessageLength(UserStore.getCurrentUser()) ? MAX_MESSAGE_LENGTH_PREMIUM : MAX_MESSAGE_LENGTH;
|
|
}
|