API for recording likes, dislikes, and ratings for papers.

Constructors

Methods

  • Record an action (like, dislike, etc.) for a paper.

    Parameters

    • paper_id: string

      The ID of the paper.

    • user_id: string

      The ID of the user.

    • token: string

      The user's token.

    • action: string

      The action to record.

    Returns Promise<any>

    A promise that resolves to the response.

  • Record a dislike for a paper.

    Parameters

    • paper_id: string

      The ID of the paper.

    • user_id: string

      The ID of the user.

    • token: string

      The user's token.

    Returns Promise<any>

    A promise that resolves to the response.

  • Record a like for a paper.

    Parameters

    • paper_id: string

      The ID of the paper.

    • user_id: string

      The ID of the user.

    • token: string

      The user's token.

    Returns Promise<any>

    A promise that resolves to the response.

  • Record a rating for a paper.

    Parameters

    • user_id: string

      The ID of the user.

    • paper_id: string

      The ID of the paper.

    • rating: number

      The rating to record.

    • token: string

      The user's token.

    Returns Promise<any>

    A promise that resolves to the response.

  • Record an undislike for a paper.

    Parameters

    • paper_id: string

      The ID of the paper.

    • user_id: string

      The ID of the user.

    • token: string

      The user's token.

    Returns Promise<any>

    A promise that resolves to the response.

  • Record an unlike for a paper.

    Parameters

    • paper_id: string

      The ID of the paper.

    • user_id: string

      The ID of the user.

    • token: string

      The user's token.

    Returns Promise<any>

    A promise that resolves to the response.