Table of Contents

Method GetUnreadConversationIdsAsync

Namespace
UsluzionicaServer.Services
Assembly
UsluzionicaServer.dll

GetUnreadConversationIdsAsync(string)

ID-jevi razgovora u kojima korisnika čeka bar jedna nepročitana poruka.

Vraća ID-jeve, a ne samo broj, zato što klijent mora da održava taj skup: kad se razgovor otvori, njegov ID se izbacuje, a kad stigne poruka kroz SignalR, dodaje se. Sa golim brojem klijent ne bi znao da li nova poruka dolazi iz razgovora koji se već broji ili iz novog, pa bi badge brojao poruke umesto razgovora.

Razgovori sa blokiranima se izostavljaju — isto pravilo kao u GetConversationsAsync(string), jer badge ne sme da broji ono što se na listi uopšte ne vidi.

public Task<List<int>> GetUnreadConversationIdsAsync(string userId)

Parameters

userId string

Returns

Task<List<int>>