summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--data/default_config.cfg7
-rw-r--r--doc/source/configuration.rst17
-rw-r--r--src/core/commands.py8
-rw-r--r--src/core/handlers.py6
-rw-r--r--src/multiuserchat.py2
5 files changed, 2 insertions, 38 deletions
diff --git a/data/default_config.cfg b/data/default_config.cfg
index cbc8bd3b..e3d32d22 100644
--- a/data/default_config.cfg
+++ b/data/default_config.cfg
@@ -231,13 +231,6 @@ autorejoin_delay = 5
# will be "john_"
alternative_nickname =
-# Limit the number of messages you want to receive when the
-# multiuserchat rooms send you recent history
-# 0: You won't receive any
-# -1: You will receive the server default
-# n: You will receive at most n messages
-muc_history_length = 50
-
# set to 'true' if you want to save logs of all the messages
# in files.
use_log = false
diff --git a/doc/source/configuration.rst b/doc/source/configuration.rst
index 76a81828..a21159b3 100644
--- a/doc/source/configuration.rst
+++ b/doc/source/configuration.rst
@@ -942,23 +942,6 @@ Other
will default to :file:`$XDG_CACHE_HOME/poezio/images` which is
usually :file:`~/.cache/poezio/images`.
- muc_history_length
-
- **Default value:** ``50``
-
- Limit the number of messages you want to receive when the
- multiuserchat rooms send you recent history
-
- ``0``: You won't receive any
-
- ``-1``: You will receive the maximum
-
- ``n``: You will receive at most n messages
-
- Note that if you set a huge number (like the default value), you
- may not receive that much messages. The server has its own
- maximum too.
-
remote_fifo_path
**Default value:** ``./``
diff --git a/src/core/commands.py b/src/core/commands.py
index 256668d6..33e2e9df 100644
--- a/src/core/commands.py
+++ b/src/core/commands.py
@@ -308,7 +308,7 @@ def command_version(self, args):
fixes.get_version(self.xmpp, jid, callback=callback)
@command_args_parser.quoted(0, 2)
-def command_join(self, args, histo_length=None):
+def command_join(self, args):
"""
/join [room][/nick] [password]
"""
@@ -366,12 +366,6 @@ def command_join(self, args, histo_length=None):
if room.startswith('@'):
room = room[1:]
- if not histo_length:
- histo_length = config.get('muc_history_length')
- if histo_length == -1:
- histo_length = None
- if histo_length is not None:
- histo_length = str(histo_length)
if len(args) == 2: # a password is provided
password = args[1]
if password is None: # try to use a saved password
diff --git a/src/core/handlers.py b/src/core/handlers.py
index e17476a4..78dba635 100644
--- a/src/core/handlers.py
+++ b/src/core/handlers.py
@@ -56,17 +56,11 @@ def _join_initial_rooms(self, bookmarks):
self.open_new_room(bm.jid, nick, focus=False,
password=bm.password)
self.initial_joins.append(bm.jid)
- histo_length = config.get('muc_history_length')
- if histo_length == -1:
- histo_length = None
- if histo_length is not None:
- histo_length = str(histo_length)
# do not join rooms that do not have autojoin
# but display them anyway
if bm.autojoin:
muc.join_groupchat(self, bm.jid, nick,
passwd=bm.password,
- maxhistory=histo_length,
status=self.status.message,
show=self.status.show)
diff --git a/src/multiuserchat.py b/src/multiuserchat.py
index 80e2c706..b7b12305 100644
--- a/src/multiuserchat.py
+++ b/src/multiuserchat.py
@@ -94,7 +94,7 @@ def change_nick(core, jid, nick, status=None, show=None):
core.events.trigger('changing_nick', presence)
presence.send()
-def join_groupchat(core, jid, nick, passwd='', maxhistory=None, status=None, show=None, seconds=None):
+def join_groupchat(core, jid, nick, passwd='', status=None, show=None, seconds=None):
xmpp = core.xmpp
stanza = xmpp.make_presence(pto='%s/%s' % (jid, nick), pstatus=status, pshow=show)
x = ET.Element('{http://jabber.org/protocol/muc}x')