mirror of
https://github.com/DorkSquadRR/DorkNet.git
synced 2026-10-25 23:18:44 -07:00
feat: Add new API controllers for progression events, room consumables, currencies, earnings distributions, screen share reports, subscription seasons, and UGC purchasables
- Implemented ProgressionEventsController to handle progression event retrieval and active events. - Created RoomConsumablesController for listing and purchasing room consumables. - Developed RoomCurrenciesController for managing room currencies, including creation, updates, and balance retrieval. - Added RoomEarningsDistributionsController to fetch earnings distribution data for rooms. - Introduced ScreenShareReportsController for reporting screen share incidents. - Established SubscriptionSeasonsController to provide current subscription season details and rewards. - Launched UgcPurchasablesController for managing user-generated content purchasables, including bulk operations. - Added new data entities for customization and room economy, including custom avatar items, room currencies, and UGC purchasables.
This commit is contained in:
@@ -21,13 +21,14 @@
|
||||
"PhotonRoomPrefix": "DorkNet"
|
||||
},
|
||||
"DorkNet": {
|
||||
"_comment_SupportedVersions": "Per-deployment allow-list. Requests whose X-DorkNet-Version header isn't in this set get a 426 Upgrade Required. To accept multiple client builds add their keys here.",
|
||||
"SupportedVersions": [ "december_2020_12_18" ],
|
||||
"_comment_DefaultClientVersion": "Fallback for requests without an X-DorkNet-Version header — the transition path while not every shipped client mod yet stamps the header. Set to '' (empty) once everyone's caught up to also reject headerless calls.",
|
||||
"DefaultClientVersion": "december_2020_12_18",
|
||||
"_comment_BuildIdToVersionKey": "Maps the raw build identifier the 2020 watch sends to /api/versioncheck/v4?v={buildId} (read from KMJJGELKNAP.MCFMPCNNEBH, e.g. '20201210') to our internal ClientVersion.Key. Builds not listed here get UpdateRequired and the watch shows its native dialog. Add a new build by listing its raw ID + matching version-plugin key.",
|
||||
"_comment_SupportedVersions": "Per-deployment allow-list. This branch serves only the 2023.03.21 client.",
|
||||
"SupportedVersions": [ "march_2023_03_21" ],
|
||||
"_comment_DefaultClientVersion": "Fallback for requests without an X-DorkNet-Version header.",
|
||||
"DefaultClientVersion": "march_2023_03_21",
|
||||
"_comment_BuildIdToVersionKey": "Maps raw /api/versioncheck/v4?v= values to the internal client key. Add the exact 2023.03.21 build id once captured from the client log.",
|
||||
"BuildIdToVersionKey": {
|
||||
"20201210": "december_2020_12_18"
|
||||
"20230317": "march_2023_03_21",
|
||||
"20230321": "march_2023_03_21"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user