vndbjs start

new Vndb

connect (secure)

connect (unsecure)

register (logged in)

register (not logged in)

sendMessage

valid 'get' command

valid 'set' command

valid 'dbstats' command

invalid command

response sent to splitMessage

response sent to splitMessage

response sent to splitMessage

response sent to splitMessage

results

error

ok

dbstats

return results object

return dbstats object

resolve

convert results into classes

Release

return error object

Producer

Character

User

Votelist

VNlist

Wishlist

return status ok object

VN

bundle and resolve

bundle and resolve

bundle and resolve

bundle and resolve

bundle and resolve

bundle and resolve

bundle and resolve

bundle and resolve

resolve

resolve

reject

end

end

end

register (not logged in)

sendMessage

valid 'get' command

response sent to splitMessage

results

return results object

resolve

convert results into classes

VN

bundle and resolve

Release

bundle and resolve

Producer

bundle and resolve

Character

bundle and resolve

User

bundle and resolve

Votelist

bundle and resolve

VNlist

bundle and resolve

Wishlist

bundle and resolve

valid 'dbstats' command

response sent to splitMessage

dbstats

return dbstats object

resolve

end

invalid command

response sent to splitMessage

error

return error object

reject

end

sendMessage

valid 'get' command

response sent to splitMessage

results

return results object

resolve

convert results into classes

VN

bundle and resolve

Release

bundle and resolve

Producer

bundle and resolve

Character

bundle and resolve

User

bundle and resolve

Votelist

bundle and resolve

VNlist

bundle and resolve

Wishlist

bundle and resolve

valid 'dbstats' command

response sent to splitMessage

dbstats

return dbstats object

resolve

end

invalid command

response sent to splitMessage

error

return error object

reject

end