Merge branch 'master' into bump-mautrix-python-version

This commit is contained in:
Alejandro Herrera 2022-09-27 22:50:40 -05:00 committed by GitHub
commit 51fa7ffa36
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 10 additions and 3 deletions

View file

@ -276,7 +276,11 @@ class PluginInstance(DBInstance):
def save_config(self, data: RecursiveDict[CommentedMap]) -> None:
buf = io.StringIO()
yaml.dump(data, buf)
self.config_str = buf.getvalue()
val = buf.getvalue()
if val != self.config_str:
self.config_str = val
self.log.debug("Creating background task to save updated config")
asyncio.create_task(self.update())
async def start_database(
self, upgrade_table: UpgradeTable | None = None, actually_start: bool = True

View file

@ -188,7 +188,7 @@ async def _do_sso(req: AuthRequestInfo) -> web.Response:
/ "client/auth_external_sso/complete"
/ waiter_id
)
sso_url = req.client.api.base_url.with_path(str(Path.login.sso.redirect)).with_query(
sso_url = req.client.api.base_url.with_path(str(Path.v3.login.sso.redirect)).with_query(
{"redirectUrl": str(public_url)}
)
sso_waiters[waiter_id] = req, asyncio.get_running_loop().create_future()

View file

@ -41,7 +41,7 @@ class LogEntry extends PureComponent {
const req = this.props.line.matrix_http_request
return <>
{req.method} {req.path}
{req.method} {req.url || req.path}
<div className="content">
{Object.entries(req.content || {}).length > 0
&& <JSONTree data={{ content: req.content }} hideRoot={true}/>}

View file

@ -123,6 +123,9 @@ class MaubotMessageEvent(MessageEvent):
def react(self, key: str) -> Awaitable[EventID]:
return self.client.react(self.room_id, self.event_id, key)
def redact(self, reason: str | None = None) -> Awaitable[EventID]:
return self.client.redact(self.room_id, self.event_id, reason=reason)
def edit(
self,
content: str | MessageEventContent,