firstCreatedUsername.ts (1060B) - raw
1 import { defineModule } from "../types"; 2 import { getFriendOriginalUsername } from "../imports"; 3 import { interceptComponent } from "../utils"; 4 5 export default defineModule({ 6 name: "Show First Created Username", 7 enabled: config => config.showFirstCreatedUsername, 8 init() { 9 interceptComponent( 10 'common_profile/src/identity/ProfileIdentityView', 11 'ProfileIdentityView', 12 { 13 onRender: (component: any, _args: any[], render: () => void) => { 14 if (component.viewModel) { 15 let firstCreatedUsername = getFriendOriginalUsername(component.viewModel.username); 16 if (firstCreatedUsername) { 17 if (firstCreatedUsername != component.viewModel.username) { 18 component.viewModel.username += " (" + firstCreatedUsername + ")"; 19 } 20 } 21 } 22 render(); 23 } 24 } 25 ) 26 } 27 });