Web API, Web UI #86

Merged
projectmoon merged 37 commits from web-api into master 2021-07-15 15:04:54 +00:00
Owner

Restructuring of the crate to implement a graphql-based Web API, and a WebAssembly-based web UI, to manage variables in the dicebot. Initial concept implementation that "makes it work."

Still much left to do before mergeable:

  • Actually finish off the UI (click on room to show variables, add/edit/remove variables).
  • Authenticate against the dicebot.
Restructuring of the crate to implement a graphql-based Web API, and a WebAssembly-based web UI, to manage variables in the dicebot. Initial concept implementation that "makes it work." Still much left to do before mergeable: - Actually finish off the UI (click on room to show variables, add/edit/remove variables). - Authenticate against the dicebot.
projectmoon added 37 commits 2021-07-13 22:20:06 +00:00
08070ed8ad Wire up stateful logic handling, to be called from components.
Add username to state when logging in.
Ensure and refresh JWTs before making API calls if necessary.
projectmoon force-pushed web-api from 6586329a71 to 77c49cccde 2021-07-13 22:24:29 +00:00 Compare
projectmoon changed title from WIP: Web API, Web UI to Web API, Web UI 2021-07-15 14:57:54 +00:00
projectmoon merged commit cab856241d into master 2021-07-15 15:04:54 +00:00
Sign in to join this conversation.
No description provided.