Mercurial > prosody-hg
comparison core/sessionmanager.lua @ 14078:d649d011df45
Use util.time.now() consistently instead of socket.gettime()
| author | Link Mauve <linkmauve@linkmauve.fr> |
|---|---|
| date | Fri, 30 Jan 2026 14:08:53 +0100 |
| parents | 1693bd4de283 |
| children |
comparison
equal
deleted
inserted
replaced
| 14077:c83aee2a0b11 | 14078:d649d011df45 |
|---|---|
| 22 local nodeprep = require "prosody.util.encodings".stringprep.nodeprep; | 22 local nodeprep = require "prosody.util.encodings".stringprep.nodeprep; |
| 23 local generate_identifier = require "prosody.util.id".short; | 23 local generate_identifier = require "prosody.util.id".short; |
| 24 local sessionlib = require "prosody.util.session"; | 24 local sessionlib = require "prosody.util.session"; |
| 25 | 25 |
| 26 local initialize_filters = require "prosody.util.filters".initialize; | 26 local initialize_filters = require "prosody.util.filters".initialize; |
| 27 local gettime = require "socket".gettime; | 27 local time_now = require "prosody.util.time".now; |
| 28 | 28 |
| 29 local _ENV = nil; | 29 local _ENV = nil; |
| 30 -- luacheck: std none | 30 -- luacheck: std none |
| 31 | 31 |
| 32 local function new_session(conn) | 32 local function new_session(conn) |
| 33 local session = sessionlib.new("c2s"); | 33 local session = sessionlib.new("c2s"); |
| 34 sessionlib.set_id(session); | 34 sessionlib.set_id(session); |
| 35 sessionlib.set_logger(session); | 35 sessionlib.set_logger(session); |
| 36 sessionlib.set_conn(session, conn); | 36 sessionlib.set_conn(session, conn); |
| 37 | 37 |
| 38 session.conntime = gettime(); | 38 session.conntime = time_now(); |
| 39 local filter = initialize_filters(session); | 39 local filter = initialize_filters(session); |
| 40 local w = conn.write; | 40 local w = conn.write; |
| 41 | 41 |
| 42 function session.rawsend(t) | 42 function session.rawsend(t) |
| 43 t = filter("bytes/out", tostring(t)); | 43 t = filter("bytes/out", tostring(t)); |
