File tree Expand file tree Collapse file tree
atrium-telegram/app/stores Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -20,6 +20,8 @@ export const useUserStore = defineStore('user', () => {
2020 const initDataRaw = useSignal ( _initDataRaw )
2121 const initDataState = useSignal ( _initDataState )
2222
23+ const { idle } = useIdle ( 30 * 1000 ) // 30 sec
24+
2325 const fullName = computed ( ( ) => {
2426 return `${ name . value } ${ surname . value } `
2527 } )
@@ -86,7 +88,7 @@ export const useUserStore = defineStore('user', () => {
8688
8789 async function updateOnline ( ) {
8890 try {
89- if ( ! id . value ) {
91+ if ( ! id . value || idle . value ) {
9092 return
9193 }
9294
Original file line number Diff line number Diff line change @@ -24,6 +24,8 @@ export const useUserStore = defineStore('user', () => {
2424 const staff = ref < UserWithData [ ] > ( [ ] )
2525 const users = ref < UserWithData [ ] > ( [ ] )
2626
27+ const { idle } = useIdle ( 30 * 1000 ) // 30 sec
28+
2729 async function update ( ) {
2830 try {
2931 const data = await $fetch ( '/api/auth/me' )
@@ -76,7 +78,7 @@ export const useUserStore = defineStore('user', () => {
7678
7779 async function updateOnline ( ) {
7880 try {
79- if ( ! id . value ) {
81+ if ( ! id . value || idle . value ) {
8082 return
8183 }
8284
You can’t perform that action at this time.
0 commit comments