Änderungen an der App
Chunkweises Herunterladen von Chatnachrichten
This commit is contained in:
@@ -193,6 +193,24 @@ namespace BeWoPlanerAndroid
|
||||
return JsonConvert.SerializeObject(existingMessageIds);
|
||||
}
|
||||
|
||||
[WebMethod(EnableSession = true)]
|
||||
public string LoadChatMessagesChunkwise(string messageId, long pRecipientPersonOid, long pSenderPersonOid, bool pIsForTeam, string pExceptions)
|
||||
{
|
||||
var exceptions = new List<string>();
|
||||
|
||||
if (pExceptions.Length > 0)
|
||||
{
|
||||
var splittedString = pExceptions.Split(';');
|
||||
exceptions = splittedString.ToList();
|
||||
}
|
||||
|
||||
var jsonMessages = new List<ChatMessageForJson>();
|
||||
|
||||
var liste = DAOFactory.SearchDAO.LoadChatMessagesChunkwise(messageId, pRecipientPersonOid, pSenderPersonOid, pIsForTeam, exceptions).DoForEach(dfe => jsonMessages.Add(new ChatMessageForJson(dfe.EmpfaengerPersonOid, dfe.SenderPersonOid, dfe.IsDelivered, dfe.IstGelesen, dfe.TeamOid, dfe.ChatText, dfe.Uhrzeit, dfe.Oid, dfe.InsTs, dfe.MessageId)));
|
||||
|
||||
return JsonConvert.SerializeObject(jsonMessages);
|
||||
}
|
||||
|
||||
public class ChatPerson
|
||||
{
|
||||
public long Oid { get; set; }
|
||||
|
||||
Reference in New Issue
Block a user