11import { useState } from '#app' ;
22import type { Ref } from 'vue' ;
3- import { GET , PATCH , DELETE , PUT } from './fetch' ;
3+ import { GET , PATCH , DELETE } from './fetch' ;
44import {
55 UserFilter ,
66 UserSearchRequestBody ,
@@ -11,9 +11,6 @@ import {
1111export const useAppUsers = ( ) => useState < User [ ] > ( 'appUsers' , ( ) => [ ] ) ;
1212export const useTotalAppUsers = ( ) => useState ( 'totalAppUsers' , ( ) => 0 ) ;
1313export const useAppUser = ( ) => useState ( 'appUser' , ( ) => null ) ;
14- export const useOffset = ( ) => useState ( 'offset' , ( ) => 0 ) ;
15- export const useLimit = ( ) => useState ( 'limit' , ( ) => 10 ) ;
16- export const useQuery = ( ) => useState ( 'query' , ( ) => '' ) ;
1714export const useBanUsers = ( ) => useState ( 'banUsers' , ( ) => [ ] ) ;
1815
1916export async function getUserTest ( query : UserSearchRequestBody ) {
@@ -37,7 +34,7 @@ export async function getAppUsers(filters: UserFilter) {
3734 ( value as string [ ] ) . forEach ( ( item : string ) => {
3835 newQuery = newQuery + `${ key } =${ item } &` ;
3936 } ) ;
40- } else if ( typeof value === 'boolean' && value === true ) {
37+ } else if ( typeof value === 'boolean' ) {
4138 newQuery = newQuery + `${ key } =${ value } &` ;
4239 } else if (
4340 typeof value === 'string' &&
@@ -54,17 +51,7 @@ export async function getAppUsers(filters: UserFilter) {
5451 newQuery = newQuery . slice ( 0 , - 1 ) ;
5552 }
5653
57- const query = useQuery ( ) ;
58- const offset = useOffset ( ) ;
59- const limit = useLimit ( ) ;
60-
61- if ( newQuery != query . value ) {
62- offset . value = 0 ;
63- }
64-
65- const response = await GET (
66- `/auth/users?offset=${ offset . value } &limit=${ limit . value } &${ newQuery } `
67- ) ;
54+ const response = await GET ( `/auth/users?${ newQuery } ` ) ;
6855
6956 const appUsers : Ref < any [ ] > = useAppUsers ( ) ;
7057 const totalAppUsers = useTotalAppUsers ( ) ;
@@ -101,12 +88,6 @@ export async function getAppUsers(filters: UserFilter) {
10188 }
10289
10390 totalAppUsers . value = response ?. total ?? 0 ;
104- query . value = newQuery ;
105-
106- console . log ( 'offset' , offset . value ) ;
107- console . log ( 'current' , appUsers . value . length ) ;
108- console . log ( 'total' , totalAppUsers . value ) ;
109- console . log ( '------------------------------------------------' ) ;
11091
11192 return [ response , null ] ;
11293 } catch ( error : any ) {
0 commit comments