Hook to auto-set the mood from loading/error state
Using moodi in a chat UI right now means I have to map my own state to moods by hand (loading, error, success...). Would be nice to just pass a status or a promise and have it switch on its own, something like useMoodi(promise). Bonus if it works out of the box with react-query or the AI SDK's useChat, since that's probably where most people would use it.