public Message LoginRequired() { Message ResponseMessage = new Message(); ResponseMessage.RecipientGUID = null; ResponseMessage.SenderGUID = ServerGUID; ResponseMessage.CreatedUtc = DateTime.Now.ToUniversalTime(); ResponseMessage.Success = false; ResponseMessage.SyncRequest = false; ResponseMessage.SyncResponse = false; ResponseMessage.Data = FailureData.ToBytes(ErrorTypes.LoginRequired, "Login required", null); return(ResponseMessage); }
public Message ChannelDeleteFailure(ServerClient currentClient, Message currentMessage, Channel currentChannel) { currentMessage = currentMessage.Redact(); currentMessage.RecipientGUID = currentMessage.SenderGUID; currentMessage.SenderGUID = ServerGUID; currentMessage.ChannelGUID = currentChannel.ChannelGUID; currentMessage.CreatedUtc = DateTime.Now.ToUniversalTime(); currentMessage.Success = false; currentMessage.SyncResponse = currentMessage.SyncRequest; currentMessage.SyncRequest = false; currentMessage.Data = FailureData.ToBytes(ErrorTypes.UnableToDeleteChannel, "Unable to delete channel", currentChannel.ChannelGUID); return(currentMessage); }
public Message ChannelNoSubscribers(ServerClient currentClient, Message currentMessage, Channel currentChannel) { currentMessage = currentMessage.Redact(); currentMessage.RecipientGUID = currentMessage.SenderGUID; currentMessage.SenderGUID = ServerGUID; currentMessage.ChannelGUID = currentChannel.ChannelGUID; currentMessage.CreatedUtc = DateTime.Now.ToUniversalTime(); currentMessage.Success = true; currentMessage.SyncResponse = currentMessage.SyncRequest; currentMessage.SyncRequest = false; currentMessage.Data = FailureData.ToBytes(ErrorTypes.NoChannelSubscribers, "No subscribers in channel", currentChannel.ChannelGUID); return(currentMessage); }