Constructors

Properties

_email_key: string = 'email'
_first_name_key: string = 'user_first_name'
_id_key: string = 'user_id'
_last_name_key: string = 'user_last_name'
_username_key: string = 'username'

Methods

  • Generate a tracking token for analytics collection

    Parameters

    • titleId: string

      The title ID to generate token for

    • secret: string

      The secret key (should match server config)

    Returns string

    HMAC-SHA256 token

    Throws

    Error if crypto operations fail

  • Parameters

    • data: {
          email: string;
          first_name: string;
          id: string;
          last_name: string;
          token: {
              access_token: string;
          };
          username: string;
      }
      • email: string
      • first_name: string
      • id: string
      • last_name: string
      • token: {
            access_token: string;
        }
        • access_token: string
      • username: string

    Returns void

Generated using TypeDoc