diff --git a/assets/js/hooks/Mapper/components/mapRootContent/hooks/useTrackAndFollowHandlers.ts b/assets/js/hooks/Mapper/components/mapRootContent/hooks/useTrackAndFollowHandlers.ts index 12ce7b15..4fef033b 100644 --- a/assets/js/hooks/Mapper/components/mapRootContent/hooks/useTrackAndFollowHandlers.ts +++ b/assets/js/hooks/Mapper/components/mapRootContent/hooks/useTrackAndFollowHandlers.ts @@ -13,18 +13,12 @@ export const useTrackAndFollowHandlers = () => { * Handle hiding the track and follow dialog */ const handleHideTracking = useCallback(() => { - // Send the command to the server first - outCommand({ - type: OutCommand.hideTracking, - data: {}, - }); - // Then update local state to hide the dialog update(state => ({ ...state, showTrackAndFollow: false, })); - }, [outCommand, update]); + }, [update]); /** * Handle showing the track and follow dialog @@ -101,7 +95,6 @@ export const useTrackAndFollowHandlers = () => { [outCommand], ); - /** * Handle user settings updates */ diff --git a/assets/js/hooks/Mapper/mapRootProvider/hooks/api/useCommandsActivity.ts b/assets/js/hooks/Mapper/mapRootProvider/hooks/api/useCommandsActivity.ts index 9e1b2d8f..5d2f7e7e 100644 --- a/assets/js/hooks/Mapper/mapRootProvider/hooks/api/useCommandsActivity.ts +++ b/assets/js/hooks/Mapper/mapRootProvider/hooks/api/useCommandsActivity.ts @@ -45,16 +45,9 @@ export const useCommandsActivity = () => { })); }, []); - const hideTracking = useCallback(() => { - ref.current.update((state: MapRootData) => ({ - ...state, - showTrackAndFollow: false, - })); - }, []); - const userSettingsUpdated = useCallback((data: CommandUserSettingsUpdated) => { emitMapEvent({ name: Commands.userSettingsUpdated, data }); }, []); - return { characterActivityData, trackingCharactersData, userSettingsUpdated, hideActivity, hideTracking }; + return { characterActivityData, trackingCharactersData, userSettingsUpdated, hideActivity }; }; diff --git a/assets/js/hooks/Mapper/types/mapHandlers.ts b/assets/js/hooks/Mapper/types/mapHandlers.ts index 0f1e3ede..17a54dfe 100644 --- a/assets/js/hooks/Mapper/types/mapHandlers.ts +++ b/assets/js/hooks/Mapper/types/mapHandlers.ts @@ -241,7 +241,6 @@ export enum OutCommand { // Only UI commands openSettings = 'open_settings', showActivity = 'show_activity', - hideTracking = 'hide_tracking', showTracking = 'show_tracking', getUserSettings = 'get_user_settings', updateUserSettings = 'update_user_settings', diff --git a/lib/wanderer_app_web/live/map/map_event_handler.ex b/lib/wanderer_app_web/live/map/map_event_handler.ex index 139f1303..18e40164 100644 --- a/lib/wanderer_app_web/live/map/map_event_handler.ex +++ b/lib/wanderer_app_web/live/map/map_event_handler.ex @@ -29,7 +29,6 @@ defmodule WandererAppWeb.MapEventHandler do @map_characters_ui_events [ "toggle_track", "toggle_follow", - "hide_tracking", "show_tracking", "getCharacterInfo" ] @@ -305,12 +304,12 @@ defmodule WandererAppWeb.MapEventHandler do type, body ) do - socket - |> Phoenix.LiveView.Utils.push_event("map_event", %{ - type: type, - body: body - }) - end + socket + |> Phoenix.LiveView.Utils.push_event("map_event", %{ + type: type, + body: body + }) + end def push_map_event(socket, _type, _body), do: socket