@@ -3,16 +3,15 @@ import { useMemo, useState } from 'react';
3
3
import { useLocalContext } from '@graasp/apps-query-client' ;
4
4
import { PermissionLevel } from '@graasp/sdk' ;
5
5
6
- import { CurrentStateData } from '@/config/appDataTypes' ;
6
+ import { AppDataTypes , CurrentStateData } from '@/config/appDataTypes' ;
7
7
import { INITIAL_STATE } from '@/config/constants' ;
8
8
import {
9
9
ActivityStatus ,
10
10
ActivityStep ,
11
11
ActivityType ,
12
12
} from '@/interfaces/interactionProcess' ;
13
13
import { useAppDataContext } from '@/modules/context/AppDataContext' ;
14
- import { useSettings } from '@/modules/context/SettingsContext' ;
15
- import { getAllStates , getCurrentState } from '@/utils/state' ;
14
+ import { getAllStates } from '@/utils/state' ;
16
15
17
16
import useActions from './useActions' ;
18
17
@@ -35,20 +34,34 @@ export interface UseActivityStateValues {
35
34
}
36
35
37
36
const useActivityState = ( ) : UseActivityStateValues => {
37
+ // eslint-disable-next-line @typescript-eslint/no-unused-vars
38
38
const [ stateWarning , setStateWarning ] = useState ( false ) ;
39
39
40
40
const { postPlayActivityAction, postPauseActivityAction } = useActions ( ) ;
41
41
42
42
const { appData, postAppData, patchAppData, deleteAppData } =
43
43
useAppDataContext ( ) ;
44
- const { orchestrator } = useSettings ( ) ;
44
+ // const { orchestrator } = useSettings();
45
45
const { permission } = useLocalContext ( ) ;
46
46
47
- const activityState = useMemo ( ( ) => {
48
- const state = getCurrentState ( appData , orchestrator . id ) ;
49
- setStateWarning ( state ?. multipleStatesFound === true ) ;
50
- return state . currentState ;
51
- } , [ appData , orchestrator ] ) ;
47
+ const activityState = useMemo (
48
+ ( ) =>
49
+ // const state = getCurrentState(appData, orchestrator.id);
50
+ // setStateWarning(state?.multipleStatesFound === true);
51
+ // return state.currentState;
52
+ ( {
53
+ id : 'ercoaberub' ,
54
+ type : AppDataTypes . CurrentState ,
55
+ data : {
56
+ round : 1 ,
57
+ status : ActivityStatus . Play ,
58
+ activity : ActivityType . Collection ,
59
+ startTime : new Date ( ) ,
60
+ stepIndex : undefined ,
61
+ } ,
62
+ } ) ,
63
+ [ ] ,
64
+ ) ;
52
65
53
66
const round = useMemo ( ( ) => activityState ?. data . round || 0 , [ activityState ] ) ;
54
67
0 commit comments