refactor: update getAppConfig calls in Conversation and Message models to include user role for temporary chat expiration

This commit is contained in:
Danny Avila 2025-08-18 01:44:28 -04:00
parent 57513f7ac9
commit 8f89fdc802
No known key found for this signature in database
GPG key ID: BF31EEB2C5CA0956
2 changed files with 6 additions and 2 deletions

View file

@ -102,7 +102,9 @@ module.exports = {
if (req?.body?.isTemporary) { if (req?.body?.isTemporary) {
try { try {
const appConfig = await getAppConfig(); const appConfig = await getAppConfig({
role: req.user.role,
});
update.expiredAt = createTempChatExpirationDate(appConfig?.interfaceConfig); update.expiredAt = createTempChatExpirationDate(appConfig?.interfaceConfig);
} catch (err) { } catch (err) {
logger.error('Error creating temporary chat expiration date:', err); logger.error('Error creating temporary chat expiration date:', err);

View file

@ -57,7 +57,9 @@ async function saveMessage(req, params, metadata) {
if (req?.body?.isTemporary) { if (req?.body?.isTemporary) {
try { try {
const appConfig = await getAppConfig(); const appConfig = await getAppConfig({
role: req.user.role,
});
update.expiredAt = createTempChatExpirationDate(appConfig?.interfaceConfig); update.expiredAt = createTempChatExpirationDate(appConfig?.interfaceConfig);
} catch (err) { } catch (err) {
logger.error('Error creating temporary chat expiration date:', err); logger.error('Error creating temporary chat expiration date:', err);