1+ from vrcpy .file import FileBase
2+ from vrcpy .avatar import Avatar
13from vrcpy .errors import ObjectErrors
24from vrcpy .baseobject import BaseObject
5+ from vrcpy .favorite import BaseFavorite
36from vrcpy .favorite import FavoriteGroup
7+ from vrcpy .permission import BasePermission
8+ from vrcpy .moderation import PlayerModeration
49from vrcpy .enum import FavoriteType , SortOrder , SortType , ReleaseStatus
510import vrcpy .util
611
@@ -181,7 +186,7 @@ async def favorite(self, group):
181186 }
182187 )
183188
184- this = self . client . _BaseFavorite .build_favorite (
189+ this = BaseFavorite .build_favorite (
185190 self .client , resp ["data" ], self .loop )
186191 self .client .favorites [FavoriteType .FRIEND ].append (this )
187192
@@ -199,7 +204,7 @@ async def add_moderation(self, t):
199204 logging .debug ("Adding moderations %s to user %s" % (
200205 t , self .id ))
201206
202- moderation = await self . client . _PlayerModeration .create_moderation (
207+ moderation = await PlayerModeration .create_moderation (
203208 t , self .id , self .client , self .loop )
204209
205210 return moderation
@@ -391,7 +396,7 @@ async def fetch_permissions(self, condensed=False):
391396 return perms ["data" ]
392397 else :
393398 perms = await self .client .request .get ("/auth/permissions" )
394- return [self . client . _BasePermission .build_permission (
399+ return [BasePermission .build_permission (
395400 self .client , perm , self .loop ) for perm in perms ["data" ]]
396401
397402 async def fetch_favorites (self , favorite_type = None , n = 100 , offset = 0 ):
@@ -423,7 +428,7 @@ async def fetch_favorites(self, favorite_type=None, n=100, offset=0):
423428 favorites = await self .client .request .get ("/favorites" , params = params )
424429 logging .debug ("Fetching favorites" )
425430
426- return [self . client . _BaseFavorite .build_favorite (
431+ return [BaseFavorite .build_favorite (
427432 self .client , favorite , self .loop ) for favorite in favorites ["data" ]]
428433
429434 async def fetch_all_favorites (self , favorite_type = None ):
@@ -479,7 +484,7 @@ async def fetch_moderated(self):
479484 logging .debug ("Fetching moderated" )
480485
481486 data = await self .client .request .get ("/auth/user/playermoderated" )
482- return [self . client . _PlayerModeration .build_moderation (
487+ return [PlayerModeration .build_moderation (
483488 self .client , mod , self .loop ) for mod in data ["data" ]]
484489
485490 async def fetch_files (self , tag = None , n = 100 ):
@@ -501,7 +506,7 @@ async def fetch_files(self, tag=None, n=100):
501506 params .update ({"tag" : tag })
502507
503508 files = await self .client .request .get ("/files" , params = params )
504- return [self . client . _FileBase .build_file (
509+ return [FileBase .build_file (
505510 self .client , file , self .loop ) for file in files ["data" ]]
506511
507512 async def fetch_avatars (self , sort : SortType = SortType .UPDATED ,
@@ -526,12 +531,12 @@ async def fetch_avatars(self, sort: SortType = SortType.UPDATED,
526531 "order" : order .value ,
527532 "releaseStatus" : release_status .value
528533 })
529- return [self . client . _Avatar (
534+ return [Avatar (
530535 self .client , avatar , self .loop ) for avatar in avatars ["data" ]]
531536
532537 async def fetch_current_avatar (self ):
533538 avatar = await self .client .request .get ("/users/%s/avatar" % self .id )
534- return self . client . _Avatar (
539+ return Avatar (
535540 self .client , json .loads (avatar ["data" ]["success" ]["message" ]),
536541 self .loop )
537542
0 commit comments