Remove casting of Unix timestamps to DateTime objects as Garry's Mod doesn't like these.
Minor fixes to field names
Other Changes
Added a scheduled task to send a RPC Ping message every 60 seconds, this keeps alive the RPC connections for game servers.
Implemented LC-47: Implement in-game store carousel (Fixes SC-1)
Disabled API rate limiting on the Inventory API
1 year ago
ZeRo
lambda/garrys-mod/addons/core (Branch: dev)
0 Additions7 Modifications0 Deletions
Removed Legacy Code
SC-7: Update Graffiti Customisation in real-time
SC-6: Remove legacy MySQL query for gifting and item and use new Inventory API
SC-8: Update item modifications in real-time.
SC-3: Implement profile saving via new Inventory API
Removed profile saving hacks to make it work with the legacy inventory server
Removed legacy code
Disabled screenshot uploading until LC-48 is implemented (Implement Client API for uploading screenshots)
Carousel on the F3 menu now works. (Fixes SC-1: F3 Menu Carousel is broken)
1 year ago
ZeRo
lambda/garrys-mod/addons/core (Branch: dev)
1 Additions8 Modifications0 Deletions
Fix RPC disconnecting/reconnecting constantly
Removed the legacy Inventory websocket code
Item equip & holster now updates in real time where as previously this would have saved upon leaving
Adding items to folders now updates in real time, where as previously this would have been saved upon leaving
Fixed "Remove Nametag" not showing up on inventory items
1 year ago
ZeRo
lambda/garrys-mod/addons/core (Branch: dev)
0 Additions7 Modifications0 Deletions
Replaced most Inventory requests with the new API. Appears to be working well and much faster.
1 year ago
ZeRo
lambda/garrys-mod/addons/core (Branch: dev)
0 Additions38 Modifications0 Deletions
Updated field names for Inventory items to match the schema
name -> nametag
id -> itemid
1 year ago
ZeRo
lambda/garrys-mod/addons/core (Branch: dev)
1 Additions39 Modifications0 Deletions
Start of implementation of the new inventory API system
Updated inventory Item key names to match the updated schema
Added a utility module
1 year ago
ZeRo
lambda/web2/lambdacommunity (Branch: dev)
20 Additions8 Modifications0 Deletions
Implement missing economy data:
Collections
Item Variants
Content Creators
Souvenirs
Re-implement Inventory functionality as API
What was a dedicated microservice for inventory functionality has now been added as API methods. This should improve the performance and reliability of inventory services.