Skip to content

Commit 269f9ed

Browse files
committed
wee_most.py 0.3.1: Avoid 403 on websocket connection.
1 parent 0fe640a commit 269f9ed

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

python/wee_most.py

+5-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
# Copyright (c) 2022 Damien Tardy-Panis <[email protected]>
22
# Released under the GNU GPLv3 license.
33
# Forked from wee_matter, inspired by wee_slack
4+
#
5+
# Changelog:
6+
# 0.3.1: xals - Fix missing Origin in websocket connection
47

58
import json
69
import os
@@ -2535,7 +2538,7 @@ def __init__(self, server):
25352538
self.last_pong_time = 0
25362539

25372540
url = server.url.replace("http", "ws", 1) + "/api/v4/websocket"
2538-
self.ws = create_connection(url)
2541+
self.ws = create_connection(url, origin=server.url)
25392542
self.ws.sock.setblocking(0)
25402543

25412544
params = {
@@ -2829,7 +2832,7 @@ def receive_ws_callback(server_id, data):
28292832
WEECHAT_SCRIPT_NAME = "wee_most"
28302833
WEECHAT_SCRIPT_DESCRIPTION = "Mattermost integration"
28312834
WEECHAT_SCRIPT_AUTHOR = "Damien Tardy-Panis <[email protected]>"
2832-
WEECHAT_SCRIPT_VERSION = "0.3.0"
2835+
WEECHAT_SCRIPT_VERSION = "0.3.1"
28332836
WEECHAT_SCRIPT_LICENSE = "GPL3"
28342837

28352838
weechat.register(

0 commit comments

Comments
 (0)