Skip to content

feat(player_field_party_srv): Impl RoomMember updates

Dosugamea requested to merge Dosugamea/server:feat/impl-room-member-update into main

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...
    • internal/application/schemas/schedule/add_all_player_schedule_schema.go
      • add ScheduleTargetObject schema
    • pkg/calc/math_calc.go
      • added calc functions
        • Filter / Map
  • 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

Merge request reports