add expected navigation paths for single edit

This commit is contained in:
Carlosokumu 2024-09-20 22:42:02 +03:00
parent ffd091c9a9
commit df260c2288
Signed by: carlos
GPG Key ID: 7BD6BC8160A5C953

View File

@ -0,0 +1,24 @@
package utils
func MatchNavigationPath(a, b []string) bool {
if len(a) != len(b) {
return false
}
//Check if the navigation path matches with single edit
for i := range a {
if a[i] != b[i] {
return false
}
}
return true
}
func GetSingleEditExecutionPath(key string) []string {
paths := make(map[string][]string)
paths["select_gender"] = []string{"root", "main", "my_account", "edit_profile", "select_gender"}
paths["save_location"] = []string{"root", "main", "my_account", "edit_profile", "enter_location"}
paths["save_yob"] = []string{"root", "main", "my_account", "edit_profile", "enter_yob"}
return paths[key]
}