Help me To get the login Username from private memberdata Dataset to Another dataset which in created .

I need To use their Name in another repeater by showing their data, so I need their name right now the dataset contains only owner id no username, the username is only available in privatemember data
Pls Help me By code
i used this code for getting email by its not working without refreshing after login

import wixUsers from ‘wix-users’;
import wixLocation from ‘wix-location’;
let user = wixUsers.currentUser;

let userId = user.id; // “r5cme-6fem-485j-djre-4844c49”
let isLoggedIn = user.loggedIn; // true
let userRole = user.role; // “Member”

user.getEmail() .then( (email) => {
let userEmail = email; // “user@something.com
$w(“#input14”).value = userEmail;
} );

export function button10_click(event) {

let user = wixUsers.currentUser;
let userId = user.id; // “r5cme-6fem-485j-djre-4844c49”
let isLoggedIn = user.loggedIn; // true
let userRole = user.role; // “Member”

user.getEmail() .then( (email) => {
let userEmail = email; // “user@something.com
$w(“#dataset1”).setFieldValue(“email”, userEmail);
});

can You suggest me By code Than referencing links

https://www.wix.com/velo/forum/coding-with-velo/help-me-to-code-getuser-with-example