Moderator
Is there any way to get a user name by providing an ID from the client? Or is this only avaliable via the server sdk?
Votes
0
Replies
8
Participants
Unknown
Messages
9
Moderator
Is there any way to get a user name by providing an ID from the client? Or is this only avaliable via the server sdk?
Like searching for a user by ID?
You can't do it in the client side out of the box.
But, a good workaround will be:
Create a collection, and give it permission of any.read and add these attributes
From now on, you can create a function and set it to be triggered on the event users.*.create that will be fired any time a new user is created. Then, you can add the newly created user to the collection.Moderator
Thanks!!

I really like the approach above 😇 Apps usually call this "onboarding" process. In my apps I personally dont put userID into collection, instead, save ID of profiles document on user preferences. Clients usually dont care about user ID of a profile anyway, and it adds extra complexity if yoy want to store this user ID reliably.
Rank 4: Virtual Machine
Or create a function wich call GET.user via API keys based on params ?
That's also a good idea. The logic behind keep it on the database aspect instead of function, its performance wise.
As if you can have the data in a public collection then each time you're requesting the information you going to do only one request. compere to function that you'll need to do two each request.
Moderator
User Name [Solved]
Moderator
[SOLVED] User Name