feat(player_field_party_srv): Impl RoomMember updates
Summary
This PR implements player_field_party endpoint to change room characters. It is bit weird but seems working well.
Related Issues
closes #154 (closed)
Changes Made
- Implement
-
internal/interfaces/api_player_schedule_service.go
- Implemented model transfers at AddAllPlayerSchedule
-
internal/application/service/player_schedule_service.go
- Implemented SetScheduleTargets
-
internal/application/service/player_field_party_service.go
- Implemented RemoveAllPlayerFieldPartyMember (?)
- I'm unsure what does this endpoint do but it seems working without do anything...
- Implemented RemoveAllPlayerFieldPartyMember (?)
-
internal/application/schemas/schedule/add_all_player_schedule_schema.go
- add ScheduleTargetObject schema
-
pkg/calc/math_calc.go
- added calc functions
- Filter / Map
- added calc functions
-
- Fix
-
internal/interfaces/model_members_array_object.go
- Remove unneeded zero valu validation at liveIdx
-
Checklist
-
No extra unnecessary files are included. -
No extra fmt.Println() or fmt.Printf() statements are present. -
The game client can accept the response (optional)
Additional Information
- Bit bad code...
Edited by Dosugamea