mirror of
https://github.com/iv-org/invidious.git
synced 2025-12-03 12:28:29 -06:00
Replace deprecated blocking property of Socket
This replaces the deprecated argument `blocking` and uses `Socket.set_blocking(fd, value)` instead. Fixes a warning in the compiler https://github.com/crystal-lang/crystal/pull/16033
This commit is contained in:
parent
c250b9c0b1
commit
bece72210a
@ -5,7 +5,8 @@
|
||||
class TCPSocket
|
||||
def initialize(host, port, dns_timeout = nil, connect_timeout = nil, blocking = false, family = Socket::Family::UNSPEC)
|
||||
Addrinfo.tcp(host, port, timeout: dns_timeout, family: family) do |addrinfo|
|
||||
super(addrinfo.family, addrinfo.type, addrinfo.protocol, blocking)
|
||||
super(addrinfo.family, addrinfo.type, addrinfo.protocol)
|
||||
Socket.set_blocking(self.fd, blocking)
|
||||
connect(addrinfo, timeout: connect_timeout) do |error|
|
||||
close
|
||||
error
|
||||
|
||||
@ -316,7 +316,7 @@ module Invidious::SigHelper
|
||||
{% end %}
|
||||
|
||||
@socket.sync = false
|
||||
@socket.blocking = false
|
||||
Socket.set_blocking(@socket.fd, false)
|
||||
end
|
||||
|
||||
def closed? : Bool
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user