Migrate request hook

This commit is contained in:
Marcus Moore
2026-01-26 17:38:01 -08:00
parent a86b738231
commit a70f1cc1ef

View File

@@ -604,13 +604,38 @@ document.addEventListener('livewire:init', () => {
Livewire.find(target.data('livewire-component')).set(event.target.name, this.options[this.selectedIndex].value)
});
Livewire.hook('request', ({succeed}) => {
succeed(() => {
queueMicrotask(() => {
$('.livewire-select2').select2();
});
Livewire.interceptRequest(
({ request, onResponse, onSuccess, onError, onFailure }) => {
// Access url via request.uri
// Access options via request.options
// Access payload via request.payload
onResponse(({ response }) => {
// Equivalent to respond()
// Access status via response.status
});
onSuccess(({ response, responseJson }) => {
// Equivalent to succeed()
// Access status via response.status
// Access json via responseJson
queueMicrotask(() => {
console.log("hi");
$(".livewire-select2").select2();
});
});
});
onError(({ response, responseBody, preventDefault }) => {
// Equivalent to fail() for server errors
// Access status via response.status
// Access content via responseBody
});
onFailure(({ error }) => {
// Equivalent to fail() for network errors
});
}
);
});