Skip to content

Conversation

@Darosss
Copy link
Owner

@Darosss Darosss commented Nov 16, 2023

backend custmo achievemnts logic
removes some default hardcoded achievements

add edit default achievmeent

add deletem edit, create custom achievement
…custom achievments

remove checking achievements for DOTS, QUESTION_MARKS, DICTATOR, COMMAS, MONKEY, LONG_MESSAGES, SHORT_MESSAGES, XD, KAPPA, LUL, POLISH_SWEARING

remove unused isMessageContaingPolishSwearing

in a replace add: checkCustomMessageAchievements, checkAchievementDependsOnMessageAction, checkCustomWatchTimeAchievements
 remove DOTS, QUESTION_MARKS, COMMAS, DICTATOR, MONKEY, LONG_MESSAGES, SHORT_MESSAGES, XD, POLISH_SWEARING, KAPPA, LUL from ACHIEVEMENTS

remove POLISH_SWEARING enum

refactor getDefaultAchievementsData and delete not existing ACHIEVMEENTS
@Darosss Darosss merged commit d81f187 into feature/custom-achievements-by-user Nov 16, 2023
@Darosss Darosss deleted the feature/backend-custom-achievements branch November 16, 2023 10:43
Darosss added a commit that referenced this pull request Nov 16, 2023
* feat(components/achievements): add AchievementsContext

* feat(routes/achievements): wrap AchievementsList into AchievementsContext

* refactor(components/achievements): change to get data from AchievementsContext

* feat(routes/achievements): add AchievementsListContextProvider to export

* Feature/backend custom achievements (#71)

* feat(model): add achievement custom schema + property

* feat(controller): add edit, delete, create achievemnets

add edit default achievmeent

add deletem edit, create custom achievement

* feat(@types): add RequestAchievementQuery interface

* feat(controller/filter): add custom.action filter

* feat(route): add custom create,read,delete + edit default routes

* feat(service): add create, delete custom achievement

* refactor(AchievementsHandler): remove hardcoded achievements to with custom achievments

remove checking achievements for DOTS, QUESTION_MARKS, DICTATOR, COMMAS, MONKEY, LONG_MESSAGES, SHORT_MESSAGES, XD, KAPPA, LUL, POLISH_SWEARING

remove unused isMessageContaingPolishSwearing

in a replace add: checkCustomMessageAchievements, checkAchievementDependsOnMessageAction, checkCustomWatchTimeAchievements

* refactor(defaults): remove some default achievements from defaults

 remove DOTS, QUESTION_MARKS, COMMAS, DICTATOR, MONKEY, LONG_MESSAGES, SHORT_MESSAGES, XD, POLISH_SWEARING, KAPPA, LUL from ACHIEVEMENTS

remove POLISH_SWEARING enum

refactor getDefaultAchievementsData and delete not existing ACHIEVMEENTS

* feat(service): add edit,create,delete,update default / custom achievements logic

* feat(useGetAchievemetnStages): add optional param customParams

* feat(generateSelectModes): add name param to onChangeSelect

* feat(component): wrap AchievementListData with ManageAchievementContextProvider

* feat(component): add custom_action to FilterBarAchievement

* feat(components): add edit, create, delete achievements

* feat(backend/service): add change isTime to false when no WATCH_TIME action
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants