mirror of
https://github.com/deavmi/birchwood
synced 2024-09-20 16:23:39 +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)
|
* User operations (request-response type)
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
// TODO: Add joinChannels(strung[])
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Joins the requested channel
|
* Joins the requested channel
|
||||||
*
|
*
|
||||||
@ -118,7 +120,8 @@ public class Client : Thread
|
|||||||
if(channel[0] == '#')
|
if(channel[0] == '#')
|
||||||
{
|
{
|
||||||
/* Join the channel */
|
/* Join the channel */
|
||||||
sendMessage("JOIN "~channel);
|
Message joinMessage = new Message("", "JOIN", channel);
|
||||||
|
sendMessage(joinMessage);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@ -187,7 +190,8 @@ public class Client : Thread
|
|||||||
}
|
}
|
||||||
|
|
||||||
/* Leave multiple channels */
|
/* Leave multiple channels */
|
||||||
sendMessage("PART "~channelLine);
|
Message leaveMessage = new Message("", "PART", channelLine);
|
||||||
|
sendMessage(leaveMessage);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@ -212,7 +216,8 @@ public class Client : Thread
|
|||||||
// TODO: Add check for valid and non-empty channel names
|
// TODO: Add check for valid and non-empty channel names
|
||||||
|
|
||||||
/* Leave the channel */
|
/* 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)
|
private void sendMessage(Message message)
|
||||||
{
|
{
|
||||||
|
// TODO: Do message splits here
|
||||||
|
|
||||||
/* Encode the message */
|
/* Encode the message */
|
||||||
ubyte[] encodedMessage = encodeMessage(message.encode());
|
ubyte[] encodedMessage = encodeMessage(message.encode());
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user