comparison plugins/hangman/hangman.js @ 436:a2ed6bc6e42c release-2.1

Fix #642: fix case sensitivity in hangman, roulette Plugins hangman and roulette are actually case sensitive which means that using them in #abc and #ABC ends in different results and should not. Task: #642 Errata: 20170403
author David Demelier <markand@malikania.fr>
date Mon, 03 Apr 2017 21:32:43 +0200
parents c6fbb6e0e06d
children f3c27790d0d1 c81b38ec7bd2
comparison
equal deleted inserted replaced
433:7db60982075f 436:a2ed6bc6e42c
327 } 327 }
328 } 328 }
329 329
330 function onCommand(server, origin, channel, message) 330 function onCommand(server, origin, channel, message)
331 { 331 {
332 channel = channel.toLowerCase();
333
332 var game = Hangman.find(server, channel); 334 var game = Hangman.find(server, channel);
333 var kw = { 335 var kw = {
334 channel: channel, 336 channel: channel,
335 command: server.info().commandChar + Plugin.info().name, 337 command: server.info().commandChar + Plugin.info().name,
336 nickname: Util.splituser(origin), 338 nickname: Util.splituser(origin),
359 return game; 361 return game;
360 } 362 }
361 363
362 function onMessage(server, origin, channel, message) 364 function onMessage(server, origin, channel, message)
363 { 365 {
366 channel = channel.toLowerCase();
367
364 var game = Hangman.find(server, channel); 368 var game = Hangman.find(server, channel);
365 369
366 if (!game) 370 if (!game)
367 return; 371 return;
368 372