5180 fichiers 38.5 Mo 0 téléchargements 234 vues mis à jour il y a 5 heures ui
nitro-v36-with-renderer-v36 / src / api / friends / MessengerIconState.ts
MessengerIconState.ts 712 o Télécharger le fichier
export class MessengerIconState {
    public static HIDDEN: number = 0;
    public static SHOW: number = 1;
    public static UNREAD: number = 2;
}

/**
 * AIR HabboFriendBarView: the messenger icon shows only while conversations are open in the window
 * (activeConversationsCount), and blinks for an unread one until it is clicked (notifyMessenger(false)); a message
 * arriving after the click starts it again.
 */
export const getMessengerIconState = (openConversations: number, hasUnread: boolean, blinkAcknowledged: boolean): number => {
    if (openConversations <= 0) return MessengerIconState.HIDDEN;

    return hasUnread && !blinkAcknowledged ? MessengerIconState.UNREAD : MessengerIconState.SHOW;
};
15Sujets
1Dépôts
20Membres
2En ligne
Profile
Inscrit
Dernière visite
Messages
0
Votes positifs
0
Votes négatifs
0

Nous utilisons des cookies pour assurer le bon fonctionnement du site et améliorer votre expérience. en savoir plus

Autoriser