There is much similarity in _getFriendingUsers, _getFollowedUsers, _getNotFriendingUsers, _getNotFollowedUsers. Consider replacing everything with _get_users and call it like _getUsers(FRIENDING,true), _getUsers(FOLLOWED,true), _getUsers(FRIENDING,false), _getUsers(FOLLOWED,false). Once we have among we add _getUsers(AMONG,true) and _getUsers(AMONG,false).
There is much similarity in
_getFriendingUsers
,_getFollowedUsers
,_getNotFriendingUsers
,_getNotFollowedUsers
. Consider replacing everything with_get_users
and call it like_getUsers(FRIENDING,true)
,_getUsers(FOLLOWED,true)
,_getUsers(FRIENDING,false)
,_getUsers(FOLLOWED,false)
. Once we have among we add_getUsers(AMONG,true)
and_getUsers(AMONG,false)
.