icssc / AntAlmanac

A course exploration and scheduling tool for UCI Anteaters
https://antalmanac.com
MIT License
55 stars 62 forks source link

feat: create local storage abstraction #917

Closed KevinWu098 closed 1 month ago

KevinWu098 commented 4 months ago

Summary

  1. Create localStorage abstractions for getting, setting, and removing. Not all getters/setters/removers are utilized, but I've chosen to keep/include them for completeness-sake.

Test Plan

  1. Confirm that every abstraction works as intended
  2. Or, assuming that the abstractions are all written correctly, you can read over the PR and confirm that they were abstracted one-to-one

Issues

Closes #889