No registered mailboxes

This commit is contained in:
2022-11-30 11:46:57 -03:00
parent f6ac8eae7c
commit 5e4e52e620

View File

@ -14,7 +14,8 @@
const uri = '/mailboxes/registered' const uri = '/mailboxes/registered'
this.draw().loading() this.draw().loading()
return Send.get(uri).then((response, status, jqXHR) => { return Send.get(uri).then((response, status, jqXHR) => {
if (parseInt(jqXHR.status / 100) !== 2) { if (parseInt(jqXHR.status / 100) !== 2 || jqXHR.status === 204) {
this.draw().empty()
return return
} }
if (jqXHR.status === 200) { if (jqXHR.status === 200) {
@ -44,7 +45,7 @@
const parent = $(this.div_id) const parent = $(this.div_id)
parent.html('') parent.html('')
if (this.mailboxes.length === 0) { if (this.mailboxes.length === 0) {
parent.html('No mailboxes registered.') this.draw().empty()
return return
} }
const list = $('<div></div>').addClass('ui list') const list = $('<div></div>').addClass('ui list')
@ -54,6 +55,13 @@
) )
}) })
parent.append(list) parent.append(list)
},
empty: () => {
const parent = $(this.div_id)
parent.html('')
parent.append(
$('<div></div>').addClass('ui message').html('No mailboxes registered.')
)
} }
} }
} }
@ -63,4 +71,4 @@
mailboxes.get() mailboxes.get()
}) })
</script> </script>
@endpush @endpush