4797-workerNotificationManager #107

Merged
alexm merged 9 commits from 4797-workerNotificationManager into dev 2023-11-10 09:39:53 +00:00
1 changed files with 5 additions and 4 deletions
Showing only changes of commit 54276b2460 - Show all commits

View File

@ -19,16 +19,17 @@ const route = useRoute();
const { t } = useI18n(); const { t } = useI18n();
const quasar = useQuasar(); const quasar = useQuasar();
const entityId = computed(() => $props.id || route.params.id); const entityId = computed(() => $props.id || route.params.id);
const URL_KEY = 'NotificationSubscriptions';
const active = ref(); const active = ref();
const available = ref(); const available = ref();
async function toggleNotification(notification) { async function toggleNotification(notification) {
try { try {
if (!notification.active) { if (!notification.active) {
await axios.delete(`NotificationSubscriptions/${notification.id}`); await axios.delete(`${URL_KEY}/${notification.id}`);
swapEntry(active.value, available.value, notification.notificationFk); swapEntry(active.value, available.value, notification.notificationFk);
} else { } else {
const { data } = await axios.post(`NotificationSubscriptions`, { const { data } = await axios.post(URL_KEY, {
notificationFk: notification.notificationFk, notificationFk: notification.notificationFk,
userFk: entityId.value, userFk: entityId.value,
}); });
@ -63,8 +64,8 @@ function setNotifications(data) {
<template> <template>
<CrudModel <CrudModel
auto-load auto-load
alexm marked this conversation as resolved
Review

NotificationSubscriptions aparece 4 veces en este fichero, como verias de hacer una const para que sólo esté 1 vez?

NotificationSubscriptions aparece 4 veces en este fichero, como verias de hacer una const para que sólo esté 1 vez?
data-key="NotificationSubscriptions" :data-key="URL_KEY"
:url="`NotificationSubscriptions/${entityId}/getList`" :url="`${URL_KEY}/${entityId}/getList`"
:default-reset="false" :default-reset="false"
:default-remove="false" :default-remove="false"
:default-save="false" :default-save="false"