refactor: removal of legacy event
Some checks are pending
Build / 🚀 Deploy to test env (fly.io) (push) Waiting to run
Build / Manual Approval (push) Blocked by required conditions
Build / 🛠 Build (1.17, 18.x, 27) (push) Blocked by required conditions
Build / 🛠 Build Docker Images (linux/amd64) (push) Blocked by required conditions
Build / 🛠 Build Docker Images (linux/arm64) (push) Blocked by required conditions
Build / merge (push) Blocked by required conditions
Build / 🏷 Create Release (push) Blocked by required conditions

This commit is contained in:
Dmitry Popov
2025-03-17 22:51:29 +01:00
parent 654670cbc8
commit 3825fc831a
4 changed files with 8 additions and 24 deletions

View File

@@ -13,18 +13,12 @@ export const useTrackAndFollowHandlers = () => {
* Handle hiding the track and follow dialog * Handle hiding the track and follow dialog
*/ */
const handleHideTracking = useCallback(() => { const handleHideTracking = useCallback(() => {
// Send the command to the server first
outCommand({
type: OutCommand.hideTracking,
data: {},
});
// Then update local state to hide the dialog // Then update local state to hide the dialog
update(state => ({ update(state => ({
...state, ...state,
showTrackAndFollow: false, showTrackAndFollow: false,
})); }));
}, [outCommand, update]); }, [update]);
/** /**
* Handle showing the track and follow dialog * Handle showing the track and follow dialog
@@ -101,7 +95,6 @@ export const useTrackAndFollowHandlers = () => {
[outCommand], [outCommand],
); );
/** /**
* Handle user settings updates * Handle user settings updates
*/ */

View File

@@ -45,16 +45,9 @@ export const useCommandsActivity = () => {
})); }));
}, []); }, []);
const hideTracking = useCallback(() => {
ref.current.update((state: MapRootData) => ({
...state,
showTrackAndFollow: false,
}));
}, []);
const userSettingsUpdated = useCallback((data: CommandUserSettingsUpdated) => { const userSettingsUpdated = useCallback((data: CommandUserSettingsUpdated) => {
emitMapEvent({ name: Commands.userSettingsUpdated, data }); emitMapEvent({ name: Commands.userSettingsUpdated, data });
}, []); }, []);
return { characterActivityData, trackingCharactersData, userSettingsUpdated, hideActivity, hideTracking }; return { characterActivityData, trackingCharactersData, userSettingsUpdated, hideActivity };
}; };

View File

@@ -241,7 +241,6 @@ export enum OutCommand {
// Only UI commands // Only UI commands
openSettings = 'open_settings', openSettings = 'open_settings',
showActivity = 'show_activity', showActivity = 'show_activity',
hideTracking = 'hide_tracking',
showTracking = 'show_tracking', showTracking = 'show_tracking',
getUserSettings = 'get_user_settings', getUserSettings = 'get_user_settings',
updateUserSettings = 'update_user_settings', updateUserSettings = 'update_user_settings',

View File

@@ -29,7 +29,6 @@ defmodule WandererAppWeb.MapEventHandler do
@map_characters_ui_events [ @map_characters_ui_events [
"toggle_track", "toggle_track",
"toggle_follow", "toggle_follow",
"hide_tracking",
"show_tracking", "show_tracking",
"getCharacterInfo" "getCharacterInfo"
] ]