Files
podnoms/server/Persistence/Repositories/old/IChatRepository.cs
2018-05-11 19:17:06 +01:00

14 lines
542 B
C#

using System.Collections.Generic;
using System.Threading.Tasks;
using PodNoms.Api.Models;
namespace PodNoms.Api.Persistence.Old {
public interface IChatRepository {
Task<IEnumerable<ChatMessage>> GetSentChats(string fromUserId);
Task<IEnumerable<ChatMessage>> GetReceivedChats(string fromUserId);
Task<IEnumerable<ChatMessage>> GetChats(string fromUserId, string toUserId);
Task<IEnumerable<ChatMessage>> GetAllChats(string userId);
Task<ChatMessage> AddOrUpdateChat(ChatMessage message);
}
}