private void LoadDropboxUICallback(object sender, SimpleEventArgs evt) { ListCloudStorageResponse cloudStorage = (ListCloudStorageResponse)evt.param; if (cloudStorage.cloudstorages.Count > 0 && cloudStorage.cloudstorages[0].connected) { btnDropboxAction.Text = I18n.L.T("DropboxUI_Disconnect"); label_dropboxAccount.Text = cloudStorage.cloudstorages[0].account; btnDropboxAction.Click -= btnConnectDropbox_Click; btnDropboxAction.Click -= btnUnlinkDropbox_Click; btnDropboxAction.Click += btnUnlinkDropbox_Click; } else { btnDropboxAction.Text = I18n.L.T("DropboxUI_ConnectNow"); label_dropboxAccount.Text = I18n.L.T("MonthlyUsage_NotConnectedYet"); btnDropboxAction.Click -= btnUnlinkDropbox_Click; btnDropboxAction.Click -= btnConnectDropbox_Click; btnDropboxAction.Click += btnConnectDropbox_Click; } btnDropboxAction.Enabled = true; RestoreCursor(); }
public static ListCloudStorageResponse ListCloudStorage() { try { ListCloudStorageResponse res = CloudServer.request <ListCloudStorageResponse>( new WebClient(), StationMgmtURL + "cloudstorage/list", new Dictionary <object, object> { { CloudServer.PARAM_API_KEY, CloudServer.APIKey }, } ); return(res); } catch (WammerCloudException e) { ExtractApiRetMsg(e); throw; } }