Ripcord Dev Logo Ripcord Development — View Ticket Login or Create Account
Ticket UUID: 4111938c90fe59d410c52073067ef62dc65b18ae
Title: Nicknames and role colours don't show up for some users
Status: Closed Type: Bug
Severity: Minor Priority: Low
Subsystem: Discord Resolution: Fixed
Last Modified: 2020-02-18 18:43:00
Version Found In: 0.3.13
ashley2019-03-30 17:28:27
In the Discord client, nicknames for all users show up properly.
In the Ripcord client, nicknames only show up for some users.

Nicknames not showing up and colours -
Normal Discord Client example: https://i.imgur.com/yRrSFw3.png
Ripcord: https://i.imgur.com/jKOnuwe.png

Nicknames showing up for some with colours - 
Normal Discord Client: https://i.imgur.com/ZfSEQNR.png
Ripcord: https://i.imgur.com/Lk75bjj.png
cancel2019-04-03 17:39:38
Ripcord will not sync the full user list or user details on guilds with more than 4000 members. This is an intentional limitation I added after Discord transitioned to a new user syncing system which is incompatible with the multi-tab/window model of Ripcord. The old syncing system places more of a burden on the Discord servers (I presume), so I added an artificial limit in Ripcord to avoid causing problems for Discord.

I've already implemented the newer system earlier last year, but it only allows viewing the user list of a single channel at a time, so I have avoided making Ripcord use it in the UI. Eventually, Discord will likely completely remove the old system, and Ripcord will be forced to use the new one, at which point I will probably have to begin disabling the user list in anything except the active tab, and add a delay between being able to show/hide the user list in each tab.
ninjanomnom2020-02-14 17:45:38

I think due to the same base cause as this it becomes impossible to mention certain people around the same time that roles start getting left out. Would it be possible to at the very least get the users in the discord starting from the top of the role priority so you can at least see admins or other important roles? Or perhaps caching the user list and slowly collecting the whole list?

cancel2020-02-18 18:42:52

For anyone reading this in the future, Ripcord is now using the newer system, so there is no longer a 4000 member cutoff before Ripcord stops syncing with the server. But as mentioned above, there are some limitations with the newer system.