public VkToken GetTokenFromScratch(ILog log) { if (VkToken.Value != null) { return(VkToken.Value); } AndroidAuth.GetCredentials(log); var token = VkTokenReceiver.GetToken(log); VkToken.Value = new VkToken { Token = token }; return(VkToken.Value); }
public TokenMagic(AndroidAuth androidAuth, VkTokenReceiver vkTokenReceiver, FileCache <VkToken> vkToken) { AndroidAuth = androidAuth; VkTokenReceiver = vkTokenReceiver; VkToken = vkToken; }