boardhoard/web

Proper BGG API Utility

Opened this issue · 0 comments

Description

Currently we are using an open source BGG API wrapper which made interaction easier and avoided XML but going forward we should create a utility to interface with BGG directly (from the client) as it would unlock more powerful functionality.

Implementation

This should be implemented in slices (and multiple issues). Proposal for implementation would start with the addition of a utility at the top level of the web codebase which could be imported to any component that needs to make requests. Functionality should include:

  • a 'top' method which provides more then 50 items
  • a 'users' method that provides another users library
  • a 'library' method that will retrieve your library
  • a 'search' method that will retrieve related games