Add /raw command
This commit is contained in:
parent
d51b5a35fd
commit
b50a4a1068
6 changed files with 46 additions and 11 deletions
|
@ -4,7 +4,7 @@ import { COMMAND } from './actions';
|
|||
import { setNick, disconnect, whois, away } from './actions/server';
|
||||
import { join, part, invite, kick } from './actions/channel';
|
||||
import { select } from './actions/tab';
|
||||
import { sendMessage, addMessage, inform } from './actions/message';
|
||||
import { sendMessage, addMessage, inform, raw } from './actions/message';
|
||||
|
||||
const help = [
|
||||
'/join <channel> - Join a channel',
|
||||
|
@ -18,7 +18,8 @@ const help = [
|
|||
'/invite <user> [channel] - Invite user to the current or specified channel',
|
||||
'/kick <user> - Kick user from the current channel',
|
||||
'/whois <user> - Get information about user',
|
||||
'/away [message] - Set or clear away message'
|
||||
'/away [message] - Set or clear away message',
|
||||
'/raw [message] - Send raw IRC message to the current server'
|
||||
].map(_.escape);
|
||||
|
||||
export default createCommandMiddleware(COMMAND, {
|
||||
|
@ -102,6 +103,12 @@ export default createCommandMiddleware(COMMAND, {
|
|||
dispatch(away(message, server));
|
||||
},
|
||||
|
||||
raw({ dispatch, server }, ...message) {
|
||||
if (message) {
|
||||
dispatch(raw(message.join(' '), server));
|
||||
}
|
||||
},
|
||||
|
||||
help({ dispatch, server, channel }) {
|
||||
dispatch(inform(help, server, channel));
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue