- Add a userInfo NSDictionary to the logging callback. This will contain extra information about the log statement to make it easier for teams doing telemetry off of the log statements:
//The block declaration. Needs to be weak to ensure that the pointer does not hold static reference
//to the parent class of the callback.
typedef void (^LogCallback)(ADAL_LOG_LEVEL logLevel,
NSString *message,
NSString *additionalInformation,
NSInteger errorCode,
NSDictionary *userInfo);
- Fixes for ADAL Mac build and manual memory management.