mirror of
https://github.com/games-on-whales/wolf.git
synced 2026-10-15 21:12:08 +00:00
[PR #170] [MERGED] Dev wolfapi #382
Labels
No labels
🧠 1 - 🤖 999
AMD
bug
bug
cannot reproduce
documentation
duplicate
easy
enhancement
enhancement
enhancement
fixed?
fixed?
good first issue
hard
help wanted
Intel
invalid
LXC
medium
moonlight-protocol
Multi GPU
nixos
not a bug
nvidia
pull-request
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
games-on-whales/wolf#382
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/games-on-whales/wolf/pull/170
Author: @salty2011
Created: 1/27/2025
Status: ✅ Merged
Merged: 2/1/2025
Merged by: @ABeltramo
Base:
stable← Head:dev-wolfapi📝 Commits (10+)
73b4796Add unpair client to API3c15b3dFIX: Remove duplicate field definition6b2d470refactor: improve error handling in UnpairClient endpointddc5d51fix: update client ID retrieval in UnpairClient endpoint to use optional payloadd3ac867feat: add Unpair Client endpoint to the API with request and response schema definitionsc28b2e8Updating Spec so its referenced in the docf3ece3ffix: setting api doc's to light mode as darkmode is broken currently23e35cafix: change api endoint PairedClient to output ClientID as string instead of number. Done for consistency and aid in UI developmentb938c0cAdd updating of client app_state_folder and settings43ebd1cremoved duplicate function and corrected logic for looking up client📊 Changes
10 files changed (+504 additions, -35 deletions)
View changed files
📝
docs/modules/dev/pages/api.adoc(+13 -1)📝
docs/modules/dev/partials/spec.json(+245 -4)📝
src/moonlight-server/api/api.hpp(+31 -3)📝
src/moonlight-server/api/endpoints.cpp(+71 -6)📝
src/moonlight-server/api/unix_socket_server.cpp(+25 -0)📝
src/moonlight-server/rest/servers.cpp(+13 -2)📝
src/moonlight-server/state/config.hpp(+32 -12)📝
src/moonlight-server/state/configTOML.cpp(+26 -0)📝
src/moonlight-server/state/data-structures.hpp(+0 -1)📝
tests/testWolfAPI.cpp(+48 -6)📄 Description
PR to enhance and fix various issues with with WolfAPI
resolves #168
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.