mirror of
https://github.com/deavmi/birchwood
synced 2024-09-20 14:43:23 +02:00
Client
- Updated `joinChannel(string)` to use `sendMessage(Message)` - Added TODO relating to implementing `joinChannels(string[])` - `leaveChannel(string[])` now uses the new `sendMessage(Message)` - `leaveChannel(string)` now uses the new `sendMessage(Message)`
This commit is contained in:
parent
11dbd1a96f
commit
4690c5a6c3
@ -101,6 +101,8 @@ public class Client : Thread
|
||||
* User operations (request-response type)
|
||||
*/
|
||||
|
||||
// TODO: Add joinChannels(strung[])
|
||||
|
||||
/**
|
||||
* Joins the requested channel
|
||||
*
|
||||
@ -118,7 +120,8 @@ public class Client : Thread
|
||||
if(channel[0] == '#')
|
||||
{
|
||||
/* Join the channel */
|
||||
sendMessage("JOIN "~channel);
|
||||
Message joinMessage = new Message("", "JOIN", channel);
|
||||
sendMessage(joinMessage);
|
||||
}
|
||||
else
|
||||
{
|
||||
@ -187,7 +190,8 @@ public class Client : Thread
|
||||
}
|
||||
|
||||
/* Leave multiple channels */
|
||||
sendMessage("PART "~channelLine);
|
||||
Message leaveMessage = new Message("", "PART", channelLine);
|
||||
sendMessage(leaveMessage);
|
||||
}
|
||||
else
|
||||
{
|
||||
@ -212,7 +216,8 @@ public class Client : Thread
|
||||
// TODO: Add check for valid and non-empty channel names
|
||||
|
||||
/* Leave the channel */
|
||||
sendMessage("PART "~channel);
|
||||
Message leaveMessage = new Message("", "PART", channel);
|
||||
sendMessage(leaveMessage);
|
||||
}
|
||||
|
||||
/**
|
||||
@ -651,6 +656,8 @@ public class Client : Thread
|
||||
*/
|
||||
private void sendMessage(Message message)
|
||||
{
|
||||
// TODO: Do message splits here
|
||||
|
||||
/* Encode the message */
|
||||
ubyte[] encodedMessage = encodeMessage(message.encode());
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user