Table of Contents

Method GetOrCreateAsync

Namespace
UsluzionicaServer.Services
Assembly
UsluzionicaServer.dll

GetOrCreateAsync(string, string)

Kreira konverzaciju između dva korisnika ako ne postoji. Ako već postoji → vraća tu istu.

User1Id/User2Id se normalizuju (manji ID ide na User1) kako bi UNIQUE index na (User1Id, User2Id) radio ispravno bez obzira ko inicira razgovor.

public Task<(ConversationDto? Result, string? Error)> GetOrCreateAsync(string requesterId, string receiverId)

Parameters

requesterId string
receiverId string

Returns

Task<(ConversationDto Result, string Error)>