import { useNotifications } from "@/api";
import { useState } from "@wordpress/element";

export const useNotificationsController = () => {
  const [search, setSearch] = useState({
    orderby: "timing",
    order: "asc",
  });

  const onChangeSort = (value) => {
    const params = value.split("__");
    if (params.length === 2) {
      setSearch({
        ...search,
        orderby: params[0],
        order: params[1],
      });
    }
  };

  const swrResponse = useNotifications(search);

  return { ...swrResponse, search, setSearch, onChangeSort };
};
