Draft
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Member
Author
|
Closes #15 |
When verifying API keys, keypal calls updateMetadata to track lastUsedAt. The previous implementation did a full replace of the metadata object, which caused other fields like 'name' and 'description' to be lost. Now using a dynamic update expression that merges individual fields instead of replacing the entire metadata object. This preserves all existing metadata while updating only the specified fields. Fixes issue where API keys would show as 'Unnamed Key' after first use.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This pull request introduces Go code execution support to the API, alongside infrastructure and routing improvements. The main changes include adding a Go Lambda function, updating the API to route Go code execution requests, and enhancing the infrastructure to support the new function. Additional improvements include API routing enhancements and updated server URLs.
Go code execution support:
apps/functions/go/main.go,apps/functions/go/go.mod). [1] [2]infra/functions.ts).API and routing enhancements:
/run/gothat validates requests and invokes the Go Lambda function, returning execution output and timing (apps/api/src/routes/run/go.ts).apps/api/src/routes/run/index.ts).infra/router.ts).General API improvements:
apps/api/src/index.ts). [1] [2]