diff --git a/js/main.js b/js/main.js index da158a21..2ec13417 100644 --- a/js/main.js +++ b/js/main.js @@ -1342,4 +1342,27 @@ BdApi.getIpc = function() { //Get BetterDiscord Core BdApi.getCore = function() { return mainCore; +}; + + +BdApi.getUserIdByName = function(name, callback) { + $(".member-username").each(function() { + if($(this).text() == name) { + var avatarUrl = $(this).closest(".member").find(".avatar-small").css("background-image"); + var uid = avatarUrl.match(/\d+/); + callback(uid); + } + }); +}; + +BdApi.getUserNameById = function(id, callback) { + $(".avatar-small").each(function() { + var url = $(this).css("background-image"); + var uid = url.match(/\d+/); + + if(uid == id) { + var uname = $(this).parent().find(".member-username").text(); + callback(uname); + } + }); }; \ No newline at end of file