My site will have users who make a list of friends or follow players.
Do I use one button and change the function of that button depending if they want to follow or are following or want to unfollow…or do I create different buttons and only display based on the current state between the 2 players?
I’m having a chicken or the egg came first moment?
Create two fields (of list of Users) on the user ‘Followers’ and ‘Pending Followers’
When a User clicks to ‘Follow’ another User, you make a change to the User that is getting followed, adding the current user to a list (Pending followers).
Then you have some sort of menu/notification where users see the Pending Followers and decide to authorize the follow. By clicking a button you remove the User from Pending Followers and add to the list of Followers.