Sat, 19 Feb 2022 15:57:24 +0100
plugins.smacks: Change to track enabled state per direction
Counting outgoing stanzas should start after <enable> is sent, while
counting incoming stanzas should star after receiving <enabled/>
This should also help with failed resumptions
440
14071b3a46df
util.time: Add pure Lua version of Prosody C module
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
1 | -- Import gettime() from LuaSocket, as a way to access high-resolution time |
14071b3a46df
util.time: Add pure Lua version of Prosody C module
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
2 | -- in a platform-independent way |
14071b3a46df
util.time: Add pure Lua version of Prosody C module
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
3 | |
14071b3a46df
util.time: Add pure Lua version of Prosody C module
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
4 | local socket_gettime = require "socket".gettime; |
14071b3a46df
util.time: Add pure Lua version of Prosody C module
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
5 | |
14071b3a46df
util.time: Add pure Lua version of Prosody C module
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
6 | return { |
14071b3a46df
util.time: Add pure Lua version of Prosody C module
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
7 | now = socket_gettime; |
14071b3a46df
util.time: Add pure Lua version of Prosody C module
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
8 | } |