fixes + theme
This commit is contained in:
1 parent
5af49655d6
commit
22f73ab3b9
25 files changed
+1004
-206
No files matched your search
@@ -235,14 +235,31 @@ async function sendMessage(e) {
|
||||
body: { peer: currentPeer, body },
|
||||
});
|
||||
if (!res.ok) {
|
||||
alert('Send failed: ' + (res.error || 'unknown'));
|
||||
const detail = [
|
||||
res.error || 'unknown',
|
||||
res.url ? `URL: ${res.url}` : null,
|
||||
res.response_body ? `Body: ${res.response_body}` : null,
|
||||
].filter(Boolean).join('\n');
|
||||
await hyprcrd.dialog.show({
|
||||
title: 'send failed',
|
||||
message: detail,
|
||||
danger: true,
|
||||
okLabel: 'Ok',
|
||||
cancelLabel: '',
|
||||
});
|
||||
return;
|
||||
}
|
||||
input.value = '';
|
||||
await loadThread(currentPeer);
|
||||
await loadConversations();
|
||||
} catch (err) {
|
||||
alert('Send error: ' + err.message);
|
||||
await hyprcrd.dialog.show({
|
||||
title: 'send error',
|
||||
message: String(err?.message || err),
|
||||
danger: true,
|
||||
okLabel: 'Ok',
|
||||
cancelLabel: '',
|
||||
});
|
||||
} finally {
|
||||
sendBtn.disabled = false;
|
||||
input.disabled = false;
|
||||
|
||||
Reference in new issue
Block a user