Skip to content
This repository has been archived by the owner on Aug 21, 2024. It is now read-only.

[Story] Fix friend service functionality #6361

Open
5 of 7 tasks
Tracked by #5927
HexaField opened this issue Jun 6, 2022 · 0 comments
Open
5 of 7 tasks
Tracked by #5927

[Story] Fix friend service functionality #6361

HexaField opened this issue Jun 6, 2022 · 0 comments
Assignees
Milestone

Comments

@HexaField
Copy link
Member

HexaField commented Jun 6, 2022

the user-relationship service is currently broken. it needs to be used to store relationships between users.
there are multiple types of relationships, for this issue, we just want to get 'friend' working again

Sub-tasks:

  • clean up duplicated code - 1
  • fix 'friend' user relationship type functionality - 2
  • user invites automatically add user as friend - 1
  • add server-core unit tests for the feathers services & feathers listeners - 4

Functionality that needs to be fixed

  • create 'friend' type relationship - "Make friend request"
  • patch 'friend' type relationship - "Accept friend request"
  • remove 'friend' type relationship - "Remove friend"

There is duplicated and commented out code in these files and should be cleaned up appropriately
https://github.com/XRFoundation/XREngine/tree/dev/packages/client-core/src/user/services/UserService.ts
https://github.com/XRFoundation/XREngine/tree/dev/packages/client-core/src/social/services/FriendService.ts

@HexaField HexaField moved this to Next Assignment in Ethereal Engine Assignments Jun 6, 2022
@HexaField HexaField changed the title Fix friend service functionality [Story] Fix friend service functionality Jun 6, 2022
@HexaField HexaField added this to the Social System milestone Jun 6, 2022
@speigg speigg moved this from July - 1 to In Progress in Ethereal Engine Assignments Jul 11, 2022
@zulqarnainhanif zulqarnainhanif moved this from In Progress to To Do in Ethereal Engine Assignments Jul 13, 2022
@HexaField HexaField moved this from To Do to Sep - 1 in Ethereal Engine Assignments Aug 2, 2022
@HexaField HexaField moved this from Sep - 1 to Aug - 2 in Ethereal Engine Assignments Aug 16, 2022
@hanzlamateen hanzlamateen moved this from Aug - 2 to Aug - 1 -ToDo in Ethereal Engine Assignments Aug 17, 2022
@hanzlamateen hanzlamateen moved this from Aug - 1 -ToDo to Aug - 2 in Ethereal Engine Assignments Aug 17, 2022
@HexaField HexaField moved this from Aug - 2 to Aug - 1 -ToDo in Ethereal Engine Assignments Aug 17, 2022
@mrhegemon mrhegemon moved this from Aug - 1 -ToDo to Aug - 2 in Ethereal Engine Assignments Aug 21, 2022
@HexaField HexaField moved this from Aug - 2 TO DO to In Progress in Ethereal Engine Assignments Aug 28, 2022
@hanzlamateen hanzlamateen moved this from In Progress to Sep - 1 TO DO in Ethereal Engine Assignments Sep 13, 2022
@HexaField HexaField moved this from Sep - 1 TO DO to Oct - 1 in Ethereal Engine Assignments Sep 14, 2022
@HexaField HexaField moved this from Oct 1 TO DO to Oct 2 in Ethereal Engine Assignments Oct 5, 2022
@HexaField HexaField moved this from Nov 2 to Nov 1 TO DO in Ethereal Engine Assignments Nov 22, 2022
@HexaField HexaField moved this from Nov 2 TO DO to Dec 1 in Ethereal Engine Assignments Nov 22, 2022
@HexaField HexaField moved this from Dec 1 TO DO to Backlog in Ethereal Engine Assignments Nov 30, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants