friends: Fix flawed logic

This commit is contained in:
John Cote 2021-07-19 21:12:49 -04:00
parent 26f9a9c815
commit d0920eeee7
No known key found for this signature in database
GPG Key ID: E3442FF71E9C1C01
1 changed files with 5 additions and 5 deletions

View File

@ -195,8 +195,7 @@ class MakeFriendsOperation(FriendsOperation):
def __gotActivatedAvatarA(self, avId, activated):
self.__handleActivatedResp(avId, activated)
self.friendsManager.air.dbInterface.queryObject(self.friendsManager.air.dbId, self.avatarAId,
self.__handleAvatarARetrieved)
self.friendsManager.air.getActivated(self.avatarBId, self.__gotActivatedAvatarB)
def __handleMakeFriends(self, dclass, fields, avId, friendId):
if dclass != self.friendsManager.air.dclassesByName['DistributedToonUD']:
@ -224,12 +223,13 @@ class MakeFriendsOperation(FriendsOperation):
def __handleAvatarARetrieved(self, dclass, fields):
self.__handleMakeFriends(dclass, fields, self.avatarAId, self.avatarBId)
self.friendsManager.air.getActivated(self.avatarBId, self.__gotActivatedAvatarB)
self.friendsManager.air.dbInterface.queryObject(self.friendsManager.air.dbId, self.avatarBId,
self.__handleAvatarBRetrieved)
def __gotActivatedAvatarB(self, avId, activated):
self.__handleActivatedResp(avId, activated)
self.friendsManager.air.dbInterface.queryObject(self.friendsManager.air.dbId, self.avatarBId,
self.__handleAvatarBRetrieved)
self.friendsManager.air.dbInterface.queryObject(self.friendsManager.air.dbId, self.avatarAId,
self.__handleAvatarARetrieved)
def __handleAvatarBRetrieved(self, dclass, fields):
self.__handleMakeFriends(dclass, fields, self.avatarBId, self.avatarAId)