@@ -14,6 +14,7 @@ export const useProjectPersistence = ({
1414 justLoaded,
1515 hasShownSavePrompt,
1616 saveTriggered,
17+ reactAppApiEndpoint,
1718} ) => {
1819 const dispatch = useDispatch ( ) ;
1920
@@ -31,18 +32,24 @@ export const useProjectPersistence = ({
3132 if ( isOwner ( user , project ) ) {
3233 dispatch (
3334 syncProject ( "save" ) ( {
35+ reactAppApiEndpoint,
3436 project,
3537 accessToken : user . access_token ,
3638 autosave : false ,
3739 } ) ,
3840 ) ;
3941 } else if ( user && project . identifier ) {
4042 await dispatch (
41- syncProject ( "remix" ) ( { project, accessToken : user . access_token } ) ,
43+ syncProject ( "remix" ) ( {
44+ reactAppApiEndpoint,
45+ project,
46+ accessToken : user . access_token ,
47+ } ) ,
4248 ) ;
4349 // Ensure the remixed project is loaded, otherwise we'll get in a mess
4450 dispatch (
4551 syncProject ( "loadRemix" ) ( {
52+ reactAppApiEndpoint,
4653 identifier : project . identifier ,
4754 accessToken : user . access_token ,
4855 } ) ,
@@ -53,7 +60,7 @@ export const useProjectPersistence = ({
5360 }
5461 } ;
5562 saveProject ( ) ;
56- } , [ saveTriggered , project , user , dispatch ] ) ;
63+ } , [ saveTriggered , project , user , dispatch , reactAppApiEndpoint ] ) ;
5764
5865 useEffect ( ( ) => {
5966 let debouncer = setTimeout ( ( ) => {
@@ -64,6 +71,7 @@ export const useProjectPersistence = ({
6471 }
6572 dispatch (
6673 syncProject ( "save" ) ( {
74+ reactAppApiEndpoint,
6775 project,
6876 accessToken : user . access_token ,
6977 autosave : true ,
0 commit comments