@@ -28,17 +28,29 @@ ygg.auth({
2828 user: ' ' , // Username
2929 pass: ' ' , // Password
3030 requestUser: false // Optional. Request the user object to be included in response
31- }, function (err , data ){});
31+ }).then (
32+ (response )=> {},
33+ (error )=> {}
34+ );
3235
3336// Refresh an accessToken
34- ygg .refresh (oldtoken, clienttoken, true , function (err , newtoken , response body ){});
37+ ygg .refresh (oldAccessToken, clientToken, true ).then (
38+ ({accessToken, clientToken, user? })=> {},
39+ (error )=> {}
40+ );
3541// Note that requestUser is an optional parameter. If set to true, it requests the user object from Mojang's authentication servers as well.
3642
3743// Validate an accessToken
38- ygg .validate (token, function (err ){});
44+ ygg .validate (token).then (
45+ (response )=> {},
46+ (error )=> {}
47+ );
3948
4049// Invalidate all accessTokens
41- ygg .signout (username, password, function (err ));
50+ ygg .signout (username, password).then (
51+ (response )=> {},
52+ (error )=> {}
53+ );
4254` ` `
4355
4456## Server
@@ -49,10 +61,16 @@ const yggserver = require('yggdrasil').server({
4961});
5062
5163// Join a server (clientside)
52- yggserver .join (token, profile, serverid, sharedsecret, serverkey, function (err , response body ){});
64+ yggserver .join (token, profile, serverid, sharedsecret, serverkey).then (
65+ (response )=> {},
66+ (error )=> {}
67+ );
5368
5469// Join a server (serverside)
55- yggserver .hasJoined (username, serverid, sharedsecret, serverkey, function (err , client info ){});
70+ yggserver .hasJoined (username, serverid, sharedsecret, serverkey).then (
71+ (clientInfo )=> {},
72+ (error )=> {}
73+ );
5674` ` `
5775## Proxy Support
5876` ` ` js
@@ -69,14 +87,21 @@ const ygg = require('yggdrasil')({
6987/**
7088 * Import Client or Server from 'yggdrasil/es6'.
7189 * Note that the library is stateless when imported this way vs the CommonJS way.
90+ * You have typings though ;D
7291 */
7392import { Client as ygg , Server as yggServ } from ' yggdrasil/es6'
7493
7594// Use it like you normally would.
7695
77- ygg .validate (token, function (err ){})
96+ ygg .validate (token).then (
97+ (response )=> {},
98+ (error )=> {}
99+ );
78100
79- yggServ .join (token, profile, serverid, sharedsecret, serverkey, function (err , response body ){});
101+ yggServ .join (token, profile, serverid, sharedsecret, serverkey).then (
102+ response => {},
103+ error => {}
104+ );
80105` ` `
81106
82107# Further Reading
0 commit comments