`;
var accounts = ssid_sessions[socket.ssid].listPrimaryAccountUsers();
var accounts_listed = 0;
for (const [key, value] of Object.entries(accounts)) {
data += " | ";
if (key == "subscriber") var user_id = 0
else var user_id = key.replace("user", '');
data += ``;
if (key == "subscriber") data += `${value['subscriber_username']}`;
else data += `${value['subscriber_username']}`
data += " | | ";
var userSession = new WTVClientSessionData(minisrv_config, socket.ssid);
userSession.user_id = user_id;
var mailcount = 0;
if (userSession.mailstore.mailstoreExists()) {
if (userSession.mailstore.mailboxExists(0)) {
mailcount = userSession.mailstore.countUnreadMessages(0);
}
}
if (mailcount > 0) {
var mcnumber = (mailcount >= 100) ? "99+" : mailcount;
data += mcnumber + ` new message${(mcnumber != 1) ? 's' : ''}`;
}
data += `
|