diff --git a/ElvUI_SLE/dev/commands.lua b/ElvUI_SLE/dev/commands.lua index a000160..a5630d7 100755 --- a/ElvUI_SLE/dev/commands.lua +++ b/ElvUI_SLE/dev/commands.lua @@ -145,7 +145,7 @@ local function SendRecieve(self, event, prefix, message, channel, sender) elseif event == "BN_CHAT_MSG_ADDON" then if sender == E.myname.."-"..E.myrealm then return end if SLE:Auth() then return end - if prefix == 'SLE_DEV_REQ' and SLE:Auth(sender) then + if prefix == 'SLE_DEV_REQ' then local _, numBNetOnline = BNGetNumFriends() for i = 1, numBNetOnline do local presenceID, _, _, _, _, _, client, isOnline = BNGetFriendInfo(i) diff --git a/ElvUI_SLE/dev/options.lua b/ElvUI_SLE/dev/options.lua index bd04c66..cfc508c 100644 --- a/ElvUI_SLE/dev/options.lua +++ b/ElvUI_SLE/dev/options.lua @@ -20,25 +20,29 @@ if SLE:Auth() then f:RegisterEvent('CHAT_MSG_ADDON') f:RegisterEvent('BN_CHAT_MSG_ADDON') f:SetScript('OnEvent', function(self, event, prefix, message, channel, sender) - if event == 'CHAT_MSG_ADDON' and prefix == 'SLE_DEV_INFO' then - local userLevel, userClass, userName, userRealm, userVersion = strsplit('#', message) - userVersion = tonumber(userVersion) + if prefix == 'SLE_DEV_INFO' then + if event == 'CHAT_MSG_ADDON' or 'BN_CHAT_MSG_ADDON' then + local userLevel, userClass, userName, userRealm, userVersion = strsplit('#', message) + userVersion = tonumber(userVersion) - if userVersion > highestVersion then - highestVersion = userVersion + if userVersion > highestVersion then + highestVersion = userVersion + end + + UserListCache[#UserListCache + 1] = { + ['userLevel'] = userLevel, + ['userClass'] = userClass, + ['userName'] = userName, + ['userRealm'] = userRealm, + ['userVersion'] = userVersion, + } + + ACD:SelectGroup('ElvUI', 'sle', 'developer', 'userList') end - - UserListCache[#UserListCache + 1] = { - ['userLevel'] = userLevel, - ['userClass'] = userClass, - ['userName'] = userName, - ['userRealm'] = userRealm, - ['userVersion'] = userVersion, - } - - ACD:SelectGroup('ElvUI', 'sle', 'developer', 'userList') end + --[[ if event == 'BN_CHAT_MSG_ADDON' and prefix == 'SLE_DEV_INFO' then + print("Hi") local userLevel, userClass, userName, userRealm, userVersion = strsplit('#', message) userVersion = tonumber(userVersion) @@ -55,7 +59,7 @@ if SLE:Auth() then } ACD:SelectGroup('ElvUI', 'sle', 'developer', 'userList') - end + end]] end) local function configTable() @@ -111,7 +115,7 @@ if SLE:Auth() then func = function(info, value) UserListCache = {} -- Clear Cache - if selectedChannel ~= '' and selectedChannel == 'BNET' then + if selectedChannel == 'BNET' then local _, numBNetOnline = BNGetNumFriends() for i = 1, numBNetOnline do local presenceID, _, _, _, _, _, client, isOnline = BNGetFriendInfo(i)