Store WeeChat version is an array of numbers

This commit is contained in:
Lorenz Hübschle-Schneider 2015-06-06 16:53:38 +02:00 committed by Tor Hveem
parent 5df0ce21a2
commit 8c965e0b90
3 changed files with 4 additions and 3 deletions

View file

@ -267,7 +267,7 @@ weechat.factory('connection',
};
var sendHotlistClear = function() {
if (parseInt(models.version.charAt(0)) >= 1) {
if (models.version[0] >= 1) {
// WeeChat >= 1 supports clearing hotlist with this command
sendMessage('/buffer set hotlist -1');
// Also move read marker

View file

@ -447,7 +447,7 @@ weechat.controller('WeechatCtrl', ['$rootScope', '$scope', '$store', '$timeout',
// the messages in this buffer before you switched to the new one
// this is only needed with new type of clearing since in the old
// way WeeChat itself takes care of that part
if (parseInt(models.version.charAt(0)) >= 1) {
if (models.version[0] >= 1) {
connection.sendHotlistClear();
}

View file

@ -9,7 +9,8 @@ weechat.factory('handlers', ['$rootScope', '$log', 'models', 'plugins', 'notific
var content = message.objects[0].content;
var version = content.value;
// Store the WeeChat version in models
models.version = version;
// this eats things like 1.3-dev -> [1,3]
models.version = version.split(".").map(function(c) { return parseInt(c); });
};
var handleBufferClosing = function(message) {