private void CloseMessage_Worker(object o) { if (o != null) { var info = (CloseMessageInfo)o; var messageInfos = new List <TrakHound.API.Messages.MessageInfo>(); var messageInfo = new TrakHound.API.Messages.MessageInfo(); messageInfo.Id = info.MessageId; messageInfos.Add(messageInfo); TrakHound.API.Messages.Remove(info.UserConfig, messageInfos); } }
private void MessageClicked_Worker(object o) { if (o != null) { var info = (UpdateMessageInfo)o; var messageInfos = new List <TrakHound.API.Messages.MessageInfo>(); var messageInfo = new TrakHound.API.Messages.MessageInfo(); messageInfo.Id = info.MessageId; messageInfos.Add(messageInfo); TrakHound.API.Messages.Update(info.UserConfig, messageInfos); } }
private void ClearMessages_Worker(object o) { if (o != null) { var info = (ClearMessagesInfo)o; var infos = new List <TrakHound.API.Messages.MessageInfo>(); foreach (var id in info.MessageIds) { var messageInfo = new TrakHound.API.Messages.MessageInfo(); messageInfo.Id = id; infos.Add(messageInfo); } TrakHound.API.Messages.Remove(info.UserConfig, infos); } }
private void MessageClicked_Worker(object o) { if (o != null) { var info = (UpdateMessageInfo)o; var messageInfos = new List<TrakHound.API.Messages.MessageInfo>(); var messageInfo = new TrakHound.API.Messages.MessageInfo(); messageInfo.Id = info.MessageId; messageInfos.Add(messageInfo); TrakHound.API.Messages.Update(info.UserConfig, messageInfos); } }
private void CloseMessage_Worker(object o) { if (o != null) { var info = (CloseMessageInfo)o; var messageInfos = new List<TrakHound.API.Messages.MessageInfo>(); var messageInfo = new TrakHound.API.Messages.MessageInfo(); messageInfo.Id = info.MessageId; messageInfos.Add(messageInfo); TrakHound.API.Messages.Remove(info.UserConfig, messageInfos); } }
private void ClearMessages_Worker(object o) { if (o != null) { var info = (ClearMessagesInfo)o; var infos = new List<TrakHound.API.Messages.MessageInfo>(); foreach (var id in info.MessageIds) { var messageInfo = new TrakHound.API.Messages.MessageInfo(); messageInfo.Id = id; infos.Add(messageInfo); } TrakHound.API.Messages.Remove(info.UserConfig, infos); } }