Convex CommunityCCConvex Community
Powered by
fbeleF
Convex Community•2y ago•
6 replies
fbele

How to update the 'phoneVerified' field in authAccounts table after a successful phone verification?

I implemented the Twilio phone provider example as showed here: https://github.com/get-convex/convex-auth-example/blob/main/convex/otp/TwilioVerify.ts

The phone number and later the code (OTP) verification is working without an issue and a user (if not existing) and also an account are successfully created.

However I've noticed that in the
authAccounts
authAccounts
table, the
phoneVerified
phoneVerified
remains to be set to
unset
unset
value, which of course it shouldn't be, because I made sure that the phone is verified.

I have tried using the following code to update, but it only updates the
user
user
table accordingly:

    const { user } = await createAccount(ctx, {
      provider: "phone",
      account: {
        id: phone,
      },
      profile: {
        phone,
        isAnonymous: false,
        phoneVerificationTime: Date.now(),
      },
      shouldLinkViaPhone: true,
    });
    const { user } = await createAccount(ctx, {
      provider: "phone",
      account: {
        id: phone,
      },
      profile: {
        phone,
        isAnonymous: false,
        phoneVerificationTime: Date.now(),
      },
      shouldLinkViaPhone: true,
    });


As in the example code is also described, this implementation uses
ConvexCredentials
ConvexCredentials
Provider to create an account.

How can I make sure, that the
phoneVerified
phoneVerified
field in
authAccounts
authAccounts
table gets update properly?

Thank you for any support!
image.png
GitHub
convex-auth-example/convex/otp/TwilioVerify.ts at main · get-convex...
Convex Auth example repo. Contribute to get-convex/convex-auth-example development by creating an account on GitHub.
convex-auth-example/convex/otp/TwilioVerify.ts at main · get-convex...
Convex Community banner
Convex CommunityJoin
Join the Convex Discord! Explore Convex, the backend platform that keeps your app in sync.
15,138Members
Resources
Was this page helpful?

Similar Threads

Recent Announcements
Recent Announcements
james

Hi @everyone with everything going on today I forgot to post on discord about our EU launch! We have a region in Dublin now! You can start using it immediately, even for folks on the free plan. https://news.convex.dev/we-finally-got-our-eu-visa/ Stay tuned for more regions but also stay tuned for more infra improvements where we improve latency for teams no matter where their servers are located. Just at the tip of the iceberg re all the optimizations we have lined up.

james · 4d ago

Wayne

Hi @everyone happy Monday. Components Authoring [Challenge](https://www.convex.dev/components/challenge) updates! Meet the second batch of community-approved components **Firecrawl Scrape **- Scrape any URL and get clean markdown, HTML, screenshots, or structured JSON - with durable caching and reactive queries. https://www.convex.dev/components/firecrawl-scrape Built by: Gitmaxd **Durable Agents **- A Convex component for building durable AI agents with an async tool loop. https://www.convex.dev/components/durable-agents Built by: Siegfried **Convex Debouncer** - A server-side debouncing component for debouncing expensive operations like LLM calls, metrics computation, or any heavy processing that should only run after a period of inactivity. https://www.convex.dev/components/debouncer Built by: Ilya **DatabaseChat **- A Convex component for adding natural language database queries to your app. https://www.convex.dev/components/database-chat Built by: Nick **Transloadit** - A Convex component for creating Transloadit Assemblies, handling resumable uploads with status, and persisting status/results in Convex. https://www.convex.dev/components/transloadit Built by: Kvz **Loops** - A Convex component for integrating with Loops.so email marketing platform. https://www.convex.dev/components/loops Built by: Bobby The [challenge](https://www.convex.dev/components/challenge) is now ongoing, so keep building, and we'll keep rewarding. Thanks, everyone!

Wayne · 3w ago

Liz C

Hi everyone! Have you ever wanted to get your hands on some convex swag? Well you're in luck! We just launched our Convex swag store. Check it out here ---> https://store.convex.dev/

Liz C · 3w ago

Similar Threads

How to empty an optional field in the table?
RayyRRayy / support-community
3y ago
How to delete a field on a table?
RJRRJ / support-community
3y ago
How to easily update a single nested field?
David AlonsoDDavid Alonso / support-community
2y ago
Phone number verification with twilio
AlviAAlvi / support-community
4mo ago