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));