Software /
code /
verse
Annotate
plugins/keepalive.lua @ 498:50d0bd035bb7
util.sasl.oauthbearer: Don't send authzid
It's not needed and not recommended in XMPP unless we want to act as
someone other than who we authenticate as. We find out the JID during
resource binding.
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Fri, 23 Jun 2023 12:09:49 +0200 |
parent | 250:a5ac643a7fd6 |
rev | line source |
---|---|
250 | 1 local verse = require "verse"; |
2 | |
206
1bf01ffcb5a3
plugins.keepalive: Add (thanks chris)
Matthew Wild <mwild1@gmail.com>
parents:
diff
changeset
|
3 function verse.plugins.keepalive(stream) |
1bf01ffcb5a3
plugins.keepalive: Add (thanks chris)
Matthew Wild <mwild1@gmail.com>
parents:
diff
changeset
|
4 stream.keepalive_timeout = stream.keepalive_timeout or 300; |
1bf01ffcb5a3
plugins.keepalive: Add (thanks chris)
Matthew Wild <mwild1@gmail.com>
parents:
diff
changeset
|
5 verse.add_task(stream.keepalive_timeout, function () |
1bf01ffcb5a3
plugins.keepalive: Add (thanks chris)
Matthew Wild <mwild1@gmail.com>
parents:
diff
changeset
|
6 stream.conn:write(" "); |
1bf01ffcb5a3
plugins.keepalive: Add (thanks chris)
Matthew Wild <mwild1@gmail.com>
parents:
diff
changeset
|
7 return stream.keepalive_timeout; |
1bf01ffcb5a3
plugins.keepalive: Add (thanks chris)
Matthew Wild <mwild1@gmail.com>
parents:
diff
changeset
|
8 end); |
1bf01ffcb5a3
plugins.keepalive: Add (thanks chris)
Matthew Wild <mwild1@gmail.com>
parents:
diff
changeset
|
9 end |