in Scripts/Editor/Data/Configuration/WitConfigurationUtility.cs [260:288]
private static void SetApplicationData(WitConfiguration configuration, string serverToken, Action<string> onSetComplete)
{
// Already set in app server data
string appID = GetAppID(configuration);
if (!string.IsNullOrEmpty(appID))
{
string curToken = WitAuthUtility.GetAppServerToken(appID);
if (string.Equals(curToken, serverToken))
{
SetClientData(configuration, serverToken, onSetComplete);
return;
}
}
// Perform a list app request to get app for token
var listRequest = WitRequestFactory.ListAppsRequest(serverToken, 10000);
PerformConfigRequest(configuration, listRequest, ApplyApplicationData, (error) =>
{
// Failed
if (!string.IsNullOrEmpty(error))
{
SetConfigServerTokenComplete(configuration, serverToken, error, onSetComplete);
}
// Find client token
else
{
SetClientData(configuration, serverToken, onSetComplete);
}
});
}