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
*/
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
*/

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) => {
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
openSettings = 'open_settings',
showActivity = 'show_activity',
hideTracking = 'hide_tracking',
showTracking = 'show_tracking',
getUserSettings = 'get_user_settings',
updateUserSettings = 'update_user_settings',

View File

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