Constructors
constructor
-
Parameters
Properties
Private api
Methods
Private checkUnlockStatus
- checkUnlockStatus(fg: FanGroup): boolean
-
Parameters
Returns boolean
Private extendRawFanGroup
-
Parameters
Private extendRawFanGroups
-
Parameters
Returns PagedResult<FanGroup>
getFanGroup
- getFanGroup(fanGroupId: string): Promise<FanGroup>
-
Parameters
Returns Promise<FanGroup>
Private getFanGroupActionStatus
-
Parameters
getFanGroupBySlug
- getFanGroupBySlug(slug: string): Promise<FanGroup>
-
Parameters
Returns Promise<FanGroup>
getFanGroupLookBySlug
-
Parameters
getFanGroupTranslatedDescription
- getFanGroupTranslatedDescription(fanGroupId: string): Promise<string>
-
Parameters
Returns Promise<string>
getFanGroups
- getFanGroups(fanGroupIds: string[]): Promise<FanGroup[]>
-
Parameters
Returns Promise<FanGroup[]>
Private getRawFanGroup
- getRawFanGroup(fanGroupId: string): Promise<FanGroup>
-
Parameters
Returns Promise<FanGroup>
hasGeoFilteredWaitingLists
-
Parameters
joinFanGroup
- joinFanGroup(fanGroupId: string): Promise<FanGroup>
-
Parameters
Returns Promise<FanGroup>
joinProtectedFanGroup
- joinProtectedFanGroup(fanGroupId: string, code: string): Promise<FanGroup>
-
Parameters
-
fanGroupId: string
-
code: string
Returns Promise<FanGroup>
joinedFanGroups
- joinedFanGroups(pagingOptions: PagingOptions): Promise<PagedResult<FanGroup>>
-
Parameters
-
pagingOptions: PagingOptions
Returns Promise<PagedResult<FanGroup>>
leaveFanGroup
- leaveFanGroup(fanGroupId: string): Promise<FanGroup>
-
Parameters
Returns Promise<FanGroup>
Private pollFanGroup
- pollFanGroup(fanGroupId: string, condition: function): Promise<FanGroup>
-
Parameters
-
fanGroupId: string
-
condition: function
-
-
Parameters
Returns boolean
Returns Promise<FanGroup>
requestToJoinPrivateFanGroup
- requestToJoinPrivateFanGroup(fanGroupId: string): Promise<FanGroup>
-
Parameters
Returns Promise<FanGroup>
shareFanGroup
-
Parameters