Merge pull request 'fix(rflows): align Openfort wallet label with flow-service' (#1) from dev into main
CI/CD / deploy (push) Successful in 2m40s
Details
CI/CD / deploy (push) Successful in 2m40s
Details
This commit is contained in:
commit
8327d5b7f8
|
|
@ -33,7 +33,7 @@ export class OpenfortProvider {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Find an existing wallet by player name, or create a new one.
|
* Find an existing wallet by player name, or create a new one.
|
||||||
* Ensures one wallet per label (e.g. "user:alice@example.com").
|
* Ensures one wallet per label (e.g. "user-alice@example.com").
|
||||||
*/
|
*/
|
||||||
async findOrCreateWallet(label: string, metadata?: Record<string, string>): Promise<WalletInfo> {
|
async findOrCreateWallet(label: string, metadata?: Record<string, string>): Promise<WalletInfo> {
|
||||||
try {
|
try {
|
||||||
|
|
|
||||||
|
|
@ -238,7 +238,7 @@ routes.post("/api/flows/user-onramp", async (c) => {
|
||||||
if (!onramp) return c.json({ error: "No on-ramp provider available" }, 503);
|
if (!onramp) return c.json({ error: "No on-ramp provider available" }, 503);
|
||||||
|
|
||||||
// 1. Find or create Openfort smart wallet for this user (one wallet per email)
|
// 1. Find or create Openfort smart wallet for this user (one wallet per email)
|
||||||
const wallet = await _openfort.findOrCreateWallet(email, {
|
const wallet = await _openfort.findOrCreateWallet(`user-${email}`, {
|
||||||
type: 'user-onramp',
|
type: 'user-onramp',
|
||||||
email,
|
email,
|
||||||
});
|
});
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue