/// <summary> /// Gets the registration status. /// </summary> /// <param name="feature">The feature.</param> /// <param name="mb2Equivalent">The MB2 equivalent.</param> /// <returns>Task{MBRegistrationRecord}.</returns> public async Task <MBRegistrationRecord> GetRegistrationStatus(string feature, string mb2Equivalent = null) { // Do this on demend instead of in the constructor to delay the external assembly load // Todo: Refactor external methods to take app paths as a param MBRegistration.Init(_applciationPaths, _networkManager); return(await MBRegistration.GetRegistrationStatus(_httpClient, _jsonSerializer, feature, mb2Equivalent).ConfigureAwait(false)); }
/// <summary> /// Gets the registration status. /// This overload supports existing plug-ins. /// </summary> /// <param name="feature">The feature.</param> /// <param name="mb2Equivalent">The MB2 equivalent.</param> /// <returns>Task{MBRegistrationRecord}.</returns> public async Task <MBRegistrationRecord> GetRegistrationStatus(string feature, string mb2Equivalent = null) { return(await MBRegistration.GetRegistrationStatus(_httpClient, _jsonSerializer, feature, mb2Equivalent).ConfigureAwait(false)); }