move identify payload out of auth block

patch bump
This commit is contained in:
onyx-and-iris 2022-11-25 18:05:10 +00:00
parent aafcd185d0
commit bc93654297
3 changed files with 9 additions and 9 deletions

View File

@ -1,7 +1,7 @@
PATH PATH
remote: . remote: .
specs: specs:
obsws (0.1.2) obsws (0.1.3)
observer (~> 0.1.1) observer (~> 0.1.1)
waitutil (~> 0.2.1) waitutil (~> 0.2.1)
websocket-driver (~> 0.7.5) websocket-driver (~> 0.7.5)

View File

@ -75,18 +75,18 @@ module OBSWS
end end
def identify(auth) def identify(auth)
payload = {
op: Mixin::OPCodes::IDENTIFY,
d: {
rpcVersion: 1,
eventSubscriptions: @subs
}
}
if auth if auth
if @password.empty? if @password.empty?
raise OBSWSError("auth enabled but no password provided") raise OBSWSError("auth enabled but no password provided")
end end
LOGGER.info("initiating authentication") LOGGER.info("initiating authentication")
payload = {
op: Mixin::OPCodes::IDENTIFY,
d: {
rpcVersion: 1,
eventSubscriptions: @subs
}
}
payload[:d][:authentication] = auth_token(**auth) payload[:d][:authentication] = auth_token(**auth)
end end
@driver.text(JSON.generate(payload)) @driver.text(JSON.generate(payload))

View File

@ -11,7 +11,7 @@ module OBSWS
end end
def patch def patch
2 3
end end
def to_a def to_a