Skip to content

Commit c184810

Browse files
committed
Fix bug when room['timeline'] doesn't exist
1 parent af6a763 commit c184810

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

miniirc_matrix.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
import miniirc, requests, traceback # type: ignore
1313

1414

15-
ver = (0, 0, 6)
15+
ver = (0, 0, 7)
1616
__version__ = '.'.join(map(str, ver))
1717

1818

@@ -520,8 +520,9 @@ def __fire_event(self, room_id: str, event: _Event) -> None:
520520
@_room_processor('join', 'leave')
521521
def __process_join(self, room_id: str, room: dict[str, Any]) -> None:
522522
# Joined rooms
523-
for raw_event in room['timeline']['events']:
524-
self.__fire_event(room_id, _Event(raw_event))
523+
if 'timeline' in room:
524+
for raw_event in room['timeline']['events']:
525+
self.__fire_event(room_id, _Event(raw_event))
525526

526527
@_room_processor('invite')
527528
def __process_invite(self, room_id: str, room: dict[str, Any]) -> None:

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
setup(
77
name='miniirc_matrix',
8-
version='0.0.6',
8+
version='0.0.7',
99
py_modules=['miniirc_matrix'],
1010
author='luk3yx',
1111
description='A Matrix wrapper for miniirc.',

0 commit comments

Comments
 (0)