Skip to content

Commit f63d85c

Browse files
committed
2 parents f2a4959 + 7593375 commit f63d85c

File tree

4 files changed

+10
-10
lines changed

4 files changed

+10
-10
lines changed

frontend/src/app.vue

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@
6565
import { useIdle } from '@vueuse/core';
6666
import { reloadNuxtApp } from 'nuxt/app';
6767
import { signOutManually } from './utils/auth';
68-
const user = useSupabaseUser();
68+
const $user = useSupabaseUser();
6969
const $leadminerStore = useLeadminerStore();
7070
const activeTask = computed(() => $leadminerStore.activeTask);
7171
const $supabaseClient = useSupabaseClient();
@@ -81,7 +81,7 @@ $supabaseClient.auth.onAuthStateChange((event) => {
8181
}
8282
});
8383
watch(idle, (isIdle) => {
84-
if (isIdle && !activeTask.value && user.value) {
84+
if (isIdle && !activeTask.value && $user.value) {
8585
signOut();
8686
}
8787
});

frontend/src/pages/account/settings.vue

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -149,7 +149,7 @@
149149
</template>
150150

151151
<script setup lang="ts">
152-
import type { User, UserAttributes } from '@supabase/supabase-js';
152+
import type { UserAttributes } from '@supabase/supabase-js';
153153
import { AcceptNewsLetter } from '~/utils/extras';
154154
155155
import { isInvalidEmail } from '@/utils/email';
@@ -176,10 +176,10 @@ const $profile = useSupabaseUserProfile();
176176
177177
const {
178178
data: { user },
179-
error,
179+
error: userError,
180180
} = await useSupabaseClient().auth.getUser();
181181
182-
if (!user || error) throw new Error('Unable to fetch user data');
182+
if (!user || userError) throw new Error('Unable to fetch user data');
183183
184184
const isLoading = ref(false);
185185
const showDeleteModal = ref(false);

frontend/src/stores/contacts.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -180,15 +180,15 @@ export const useContactsStore = defineStore('contacts-store', () => {
180180
* Check if there is data in persons.
181181
*/
182182
async function hasPersons(): Promise<boolean> {
183-
if (!$user.value?.id) return false;
183+
if (!$user.value?.sub) return false;
184184

185185
console.log('Checking if user has persons...');
186186
const { data, error } = await $supabase
187187
// @ts-expect-error: Issue with nuxt/supabase
188188
.schema('private')
189189
.from('persons')
190190
.select('*', { count: 'exact' })
191-
.eq('user_id', $user.value.id)
191+
.eq('user_id', $user.value.sub)
192192
.limit(1);
193193

194194
if (error) throw error;

frontend/src/stores/notifications.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,12 @@ export interface Notification {
1010
export const useNotificationsStore = defineStore('notifications', () => {
1111
const notifications = ref<Notification[]>([]);
1212
const supabase = useSupabaseClient();
13-
const user = useSupabaseUser();
13+
const $user = useSupabaseUser();
1414

1515
let subscription: ReturnType<typeof supabase.channel> | null = null;
1616

1717
function subscribe(callback?: (notification: Notification) => void) {
18-
if (!user.value?.id) return;
18+
if (!$user.value?.sub) return;
1919

2020
if (subscription) {
2121
supabase.removeChannel(subscription);
@@ -30,7 +30,7 @@ export const useNotificationsStore = defineStore('notifications', () => {
3030
event: 'INSERT',
3131
schema: 'private',
3232
table: 'notifications',
33-
filter: `user_id=eq.${user.value.id}`,
33+
filter: `user_id=eq.${$user.value.sub}`,
3434
},
3535
(payload) => {
3636
const newNotification = payload.new as Notification;

0 commit comments

Comments
 (0)