internetarchive / iaux

Monorepo for Archive.org UX development and prototyping.
GNU Affero General Public License v3.0
65 stars 86 forks source link

WEBDEV-6423 User lists service migration #873

Closed latonv closed 11 months ago

latonv commented 11 months ago

Description

What does this PR achieve? Is it a feature/hotfix/refactor? Does it close an Issue? If so, use Closes #.

Migrates the Offshoot user lists service into the iaux-userlists-settings package.

Technical

What should be noted about the implementation?

The existing component is modified to use the service calls rather than hitting the backend endpoint directly. Moreover, the output of the userListSaved event is changed to provide only the final JSON result of the service call, not a pair of HTTP Request/Response objects.

Testing

What steps should the reviewer take to verify this PR resolves the issue?

See ticket for QA steps.

Evidence

If this PR touches UI, please post evidence (screenshot) of it behaving correctly.