This commit is contained in:
Matt 2025-06-11 16:50:31 +02:00
parent f9f1bcd34a
commit 85773fc09e
4 changed files with 15 additions and 4 deletions

View File

@ -639,11 +639,16 @@ onMounted(() => {
signatureConfig.value = JSON.parse(storedSignature); signatureConfig.value = JSON.parse(storedSignature);
} }
// Load email thread immediately if credentials are available
if (hasEmailCredentials.value) {
loadEmailThread(); loadEmailThread();
}
// Auto-refresh every 30 seconds // Auto-refresh every 30 seconds
const refreshInterval = setInterval(() => { const refreshInterval = setInterval(() => {
if (hasEmailCredentials.value) {
loadEmailThread(); loadEmailThread();
}
}, 30000); }, 30000);
// Clean up interval on unmount // Clean up interval on unmount

View File

@ -165,6 +165,12 @@ const getSessionId = () => {
}; };
const testConnection = async () => { const testConnection = async () => {
// Prevent multiple simultaneous connection attempts
if (testing.value) {
console.log('[EmailCredentialsSetup] Connection test already in progress, ignoring');
return;
}
const { valid } = await form.value.validate(); const { valid } = await form.value.validate();
if (!valid) return; if (!valid) return;

View File

@ -125,7 +125,7 @@
:headers="headers" :headers="headers"
:items="filteredInterests" :items="filteredInterests"
:search="search" :search="search"
:sort-by="[{ key: 'Created At', order: 'desc' }, { key: 'Full Name', order: 'asc' }]" :sort-by="[{ key: 'Id', order: 'desc' }]"
must-sort must-sort
hover hover
:loading="loading" :loading="loading"

View File

@ -298,7 +298,7 @@ export default defineEventHandler(async (event) => {
}); });
const extraComments = interest['Extra Comments'] || ''; const extraComments = interest['Extra Comments'] || '';
const updatedComments = extraComments + (extraComments ? '\n' : '') + `EOI Generated ${dateTimeString}`; const updatedComments = extraComments + (extraComments ? '\n\n' : '') + `EOI Generated ${dateTimeString}`;
const updateData: any = { const updateData: any = {
'EOI Status': 'Waiting for Signatures', 'EOI Status': 'Waiting for Signatures',