Login to W3D Hub is now possible

This commit is contained in:
2021-11-14 16:45:57 -06:00
parent 86a5056705
commit 4b69b60aab
7 changed files with 119 additions and 16 deletions

26
lib/api/account.rb Normal file
View File

@@ -0,0 +1,26 @@
class W3DHub
class Api
class Account
attr_reader :id, :username, :displayname, :avatar_uri, :user_level, :session_token,
:access_token, :access_token_expiry, :refresh_token, :studio_user_level
def initialize(account, user_details)
@data = account
@id = @data[:userid]
@username = @data[:username]
@displayname = @data[:displayname]
@avatar_uri = user_details[:"avatar-uri"]
@user_level = @data[:userlevel]
@session_token = @data[:"session-token"]
@access_token = @data[:accessToken]
@access_token_expiry = Time.at(@data[:accessTokenExpiry])
@refresh_token = @data[:refreshToken]
@studio_user_level = @data[:"studio-userlevel"] # Dunno?
end
end
end
end