import { useLocalStorage } from "../util";

/**
 * usePreferArchive helps the user choose to try using our archive before
 * using images.neopets.com, when images.neopets.com is being slow and bleh!
 */
function usePreferArchive() {
	const [preferArchiveSavedValue, setPreferArchive] = useLocalStorage(
		"DTIPreferArchive",
		null,
	);

	// Oct 13 2022: I might default this back to on again if the lag gets
	// miserable again, but it's okaaay right now? ish? Bad enough that I want to
	// offer this option, but decent enough that I don't want to turn it on by
	// default and break new items yet!
	const preferArchive = preferArchiveSavedValue ?? false;

	return [preferArchive, setPreferArchive];
}

export default usePreferArchive;