private async Task <string> StartAuth() { try { // initialize computehash function OAuthUtility.ComputeHash = (key, buffer) => { return(hash_hmacSha1(buffer, key)); }; var accessToken = await HatenaLogin.Authorize(); if (accessToken == null) { return("login error"); } m_client = new HatenaClient(accessToken); var my = await m_client.GetMy(); Debug.WriteLine("my = " + my); return(my); } catch (Exception ex) { return(ex.Message); } }
public void GeHotEntryTest() { var client = new HatenaClient(); var completion = new ManualResetEvent(false); client.GetHotEntry().Subscribe(a => { //var b = a.ToArray(); completion.Set(); }); completion.WaitOne(); }