private async void buttonSend_Click(object sender, EventArgs e) { if (hubConnection.State == HubConnectionState.Connected) { var message = new Common.Message { Text = textBoxText.Text }; try { await hubConnection.SendAsync(SendToAll, message); AssinNewMessage("Me", message.Text, Color.Green); } catch (Exception ex) { MessageBox.Show(ex.Message); } finally { textBoxText.Clear(); } } }
private void SendGroupMessage(string SignalRGroup, Common.Message Message) { Clients.Group(SignalRGroup).ServerMessage(Message); Console.WriteLine("Sending Group Message from {0} to {1}", Message.FromUsername, SignalRGroup); Console.WriteLine("{0}", Message.Text); }
public async virtual Task <Message> List(Message message) { try { var resultMessage = new Common.Message(); var model = message.DeSerializeObject <Common.Ac_Cat_Agreement_Goals>(); using (var repository = new Ac_Cat_Agreement_Goals_Repository(message.Connection)) { var returnObject = await repository.List(model); resultMessage.Status = Status.Success; resultMessage.Result = "Proceso efectuado satisfactoriamente..."; resultMessage.MessageInfo = returnObject.SerializeObject(); return(resultMessage); } } catch (Exception ex) { var resultMessage = new Common.Message(); resultMessage.Status = Status.Failed; resultMessage.Result = string.Format("{0}", ex.Message); resultMessage.MessageInfo = string.Empty; return(resultMessage); } }
public void DrawMessage(object graphics, Common.Message message, int xOffset, int yOffset, Selection selection, int currentLineIndex) { Canvas canvas = (Canvas)graphics; foreach (Word word in message.Words) { if (word.Type == SpanType.Text) { if (word.SplitSegments == null) { var text = (string)word.Value; canvas.DrawText(text, xOffset + word.X, yOffset + word.Y, Fonts.GetFont(word.Font)); } else { } } else if (word.Type == SpanType.Emote) { } else if (word.Type == SpanType.Image) { } } }
public static Common.Message RoomMessage(PoshBotTestServer.Common.User User, ChatRoom room, String Text) { Common.Message msg = new Common.Message(); msg.ChannelId = room.RoomID.ToString(); msg.ChannelName = room.Name; msg.FromUserId = User.UserId; msg.FromUsername = User.Username; msg.Subtype = Common.MessageSubtype.None; msg.Type = Common.MessageType.Message; msg.Text = Text; return(msg); }
public static Common.Message UserLeftMessage(PoshBotTestServer.Common.User User, ChatRoom room) { Common.Message msg = new Common.Message(); msg.ChannelId = room.RoomID.ToString(); msg.ChannelName = room.Name; msg.FromUserId = 0; msg.FromUsername = "******"; msg.Subtype = Common.MessageSubtype.ChannelLeft; msg.Type = Common.MessageType.Message; msg.Text = User.Username + " has left " + room.Name; return(msg); }
private void btnConnect_Click(object sender, EventArgs e) { Response = Server.JoinChannel(txtChannelID.Text); if (Response.ResponseCode.ToString().StartsWith("1")) { MessageBox.Show("Mensagem do servidor: " + Response.message, "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information); DialogResult = DialogResult.OK; } else { MessageBox.Show("Mensagem do servidor: " + Response.message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public static Common.Message FromServerMessage(PoshBotTestServer.Common.User User, String Message) { Common.Message msg = new Common.Message(); msg.ChannelId = null; msg.FromUserId = 0; msg.FromUsername = "******"; msg.ToUserId = User.UserId; msg.ToUsername = User.Username; msg.Subtype = Common.MessageSubtype.None; msg.Type = Common.MessageType.Message; msg.Text = Message; return(msg); }
private void btnConnect_Click(object sender, EventArgs e) { Common.Message m = Server.RegisterMyself(txtUsername.Text); if (m.ResponseCode.ToString().StartsWith("1")) { MessageBox.Show("Mensagem do servidor: " + m.message, "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information); DialogResult = DialogResult.OK; } else { MessageBox.Show("Mensagem do servidor: " + m.message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
/// <summary> /// Serialize and pack the message, and send it. /// </summary> public void Send(Common.Message msg) { using (BigEndianWriter writer = new BigEndianWriter()) { //msg.Serialize(writer); //MessagePackaging pack = new MessagePackaging(writer); //pack.Pack((int)msg.MessageID); msg.Pack(writer); account.SocketManager.Send(writer.Content); if (account.DebugMode.Checked) { account.Log(new DebugTextInformation("[SND] " + msg.MessageID), 0); } } }
public async Task <Common.Message> DoWork(Common.Message message) { try { var nameSpace = Assembly.GetExecutingAssembly().GetName().Name; var CadenaObjeto = string.Format("{0}.{1}", nameSpace, message.BusinessLogic); var asm = AssemblyLoadContext.Default.LoadFromAssemblyPath(Assembly.GetExecutingAssembly().Location); var type = asm.GetType(CadenaObjeto); dynamic obj = Activator.CreateInstance(type); return(await obj.DoWork(message)); } catch (Exception ex) { return(new Common.Message(new Exception(string.Format("Mensaje del sistema: {0}", ex.Message)))); } }
private void createChannelToolStripMenuItem_Click(object sender, EventArgs e) { Common.Message m = server.CreateChannel(); if (!m.ResponseCode.ToString().StartsWith("1")) { MessageBox.Show("Mensagem do servidor: " + m.message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } m = server.JoinChannel(m.GetHeaderValue("channel_id")); if (!m.ResponseCode.ToString().StartsWith("1")) { MessageBox.Show("Mensagem do servidor: " + m.message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } else if (m.ResponseCode.ToString().StartsWith("1")) { MessageBox.Show("Mensagem do servidor: " + m.message, "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information); } UpdateChannelForm(m.GetHeaderValue("channel_id"), m.GetHeaderValue("usernames").Split(',')); State = ClientState.ChannelConnected; }
public void Whisper(Common.Message msg, Common.Client receiver) { base.Channel.Whisper(msg, receiver); }
public void AnalysePacket(Common.Message msg, byte[] packetdatas) { using (BigEndianReader reader = new BigEndianReader(packetdatas)) { msg.Deserialize(reader); } switch ((int)msg.MessageID) { case 226: MapComplementaryInformationsDataMessage packet = (MapComplementaryInformationsDataMessage)msg; //if (this.GoAnalyser((int)packet.SubAreaId)) //{ foreach (GameRolePlayActorInformations informations in packet.Actors) { GameRolePlayCharacterInformations infos; if (!(informations is GameRolePlayCharacterInformations)) { continue; } else { infos = (GameRolePlayCharacterInformations)informations; } if (GoAgro(infos)) { Agression((ulong)informations.ContextualId); } if (IsGoingToRun(infos)) { if (Disconnecting.Checked) { account.SocketManager.DisconnectFromGUI(); } else if (UsingItem.Checked && (UsedItem.Text.Length > 0)) { Run(); } } } break; case 5632: GameRolePlayShowActorMessage npacket = (GameRolePlayShowActorMessage)msg; GameRolePlayCharacterInformations infoCharacter = npacket.Informations as GameRolePlayCharacterInformations; if (GoAgro(infoCharacter)) { Agression((ulong)infoCharacter.ContextualId); } if (IsGoingToRun(infoCharacter)) { if (Disconnecting.Checked) { account.SocketManager.DisconnectFromGUI(); } else if (UsingItem.Checked && (UsedItem.Text.Length > 0)) { Run(); } } break; } }
public System.Threading.Tasks.Task SayAsync(Common.Message msg) { return(base.Channel.SayAsync(msg)); }
public void Say(Common.Message msg) { base.Channel.Say(msg); }
private void _PublicMessage(Common.Message msg) { System.Console.WriteLine($"{msg.Name}:{msg.Context}"); }
public System.Threading.Tasks.Task WhisperAsync(Common.Message msg, Common.Client receiver) { return(base.Channel.WhisperAsync(msg, receiver)); }
private void SendPrivateMessage(string ConnectionID, Common.Message Message) { Clients.Client(ConnectionID).ServerMessage(Message); Console.WriteLine("Sending Private Message from {0} to {1}", Message.FromUsername, Message.ToUsername); }
public void DisposeMessageGraphicsBuffer(Common.Message message) { }
public void DrawGifEmotes(object graphics, Common.Message message, Selection selection, int currentLineIndex) { }