JFIFxxC      C  " }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr{ gilour

File "use-billing-user.ts"

Full Path: /home/markqprx/iniasli.pro/client/billing/billing-page/use-billing-user.ts
File size: 484 bytes
MIME-type: text/plain
Charset: utf-8

import {useUser} from '../../auth/ui/use-user';
import {queryClient} from '@common/http/query-client';

export function useBillingUser() {
  const query = useUser('me', {
    with: ['subscriptions.product', 'subscriptions.price'],
  });

  const subscription = query.data?.user.subscriptions?.[0];

  return {subscription, isLoading: query.isLoading, user: query.data?.user};
}

export function invalidateBillingUserQuery() {
  queryClient.invalidateQueries({queryKey: ['users']});
}