Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Socials

Hierarchy

Index

Constructors

  • new Socials(adapter: default, gp: GamePush, config: PlayerProjectConfig): Socials

Properties

_events: EventLite = ...

Accessors

  • get #communityLinkByLang(): string
  • get #communityLinkOnlyPlatformByLang(): string
  • get canJoinCommunity(): boolean
  • get communityLink(): string
  • get isSupportShareParams(): boolean
  • get isSupportsNativeCommunityJoin(): boolean
  • get isSupportsNativeInvite(): boolean
  • get isSupportsNativePosts(): boolean
  • get isSupportsNativeShare(): boolean
  • get isSupportsShare(): boolean
  • get shareParams(): Record<string, string | number | boolean>

Methods

  • _getShareOptions(options: ShareOptions): Promise<ShareOptions>
  • _shareByOverlay(type: ShareType, options: ShareOptions): Promise<any>
  • addShareParamsToUrl(url: string, params?: Record<string, string | number | boolean>): string
  • getShareParam(key: string): string | number | boolean
  • invite(options?: Pick<ShareOptions, "text">): Promise<any>
  • joinCommunity(): Promise<boolean>
  • makeShareUrl(params?: Record<string, string | number | boolean>): string | false
  • off<ET>(type: ET, handler: ((event: SocialsEvents[ET]) => void)): void
  • on<ET>(type: ET, handler: ((event: SocialsEvents[ET]) => void)): void
  • once<ET>(type: ET, handler: ((event: SocialsEvents[ET]) => void)): void
  • post(options?: ShareOptions): Promise<any>
  • share(options?: ShareOptions): Promise<any>

Generated using TypeDoc