public SynchronizationContext(IMediaFireUserApi contextHolder, string settingsPassPhrase) { contextHolders.Add(contextHolder); LatestContext = contextHolder.GetAuthenticationContext(); contextHolder.AuthenticationContextChanged += UpdateContexts; SettingsPassPhrase = settingsPassPhrase; }
public void AttachContextHolder(IMediaFireUserApi contextHolder) { contextHolder.SetAuthenticationContext(LatestContext); contextHolders.Add(contextHolder); contextHolder.AuthenticationContextChanged += UpdateContexts; }