Shun Miyazawa 3 лет назад
Родитель
Сommit
838afa2fda
2 измененных файлов с 7 добавлено и 8 удалено
  1. 6 0
      packages/app/src/interfaces/activity.ts
  2. 1 8
      packages/app/src/stores/activity.ts

+ 6 - 0
packages/app/src/interfaces/activity.ts

@@ -230,3 +230,9 @@ export type IActivity = {
 }
 
 export type IActivityHasId = IActivity & HasObjectId;
+
+export type ISearchFilter = {
+  usernames?: string[]
+  dates?: {startDate: string | null, endDate: string | null}
+  actions?: SupportedActionType[]
+}

+ 1 - 8
packages/app/src/stores/activity.ts

@@ -2,16 +2,9 @@ import { SWRResponse } from 'swr';
 import useSWRImmutable from 'swr/immutable';
 
 import { apiv3Get } from '../client/util/apiv3-client';
-import { IActivityHasId, SupportedActionType } from '../interfaces/activity';
+import { IActivityHasId, ISearchFilter } from '../interfaces/activity';
 import { PaginateResult } from '../interfaces/mongoose-utils';
 
-
-type ISearchFilter = {
-  usernames?: string[]
-  dates?: {startDate: string | null, endDate: string | null}
-  actions?: SupportedActionType[]
-}
-
 export const useSWRxActivity = (limit?: number, offset?: number, searchFilter?: ISearchFilter): SWRResponse<PaginateResult<IActivityHasId>, Error> => {
   const stringifiedSearchFilter = JSON.stringify(searchFilter);
   return useSWRImmutable(