예제 #1
0
        public void UpdatePrefs()
        {
            // This just grabs your existing preferences and sends them right back.  --Kris
            AccountPrefs res = reddit.Models.Account.UpdatePrefs(new AccountPrefsSubmit(reddit.Models.Account.Prefs(), "US", false, ""));

            Assert.IsNotNull(res);
        }
예제 #2
0
        public void Prefs()
        {
            AccountPrefs prefs = reddit.Models.Account.Prefs();
            List <UserPrefsContainer> prefsFriends   = reddit.Models.Account.PrefsList("friends", new CategorizedSrListingInput());
            List <UserPrefsContainer> prefsMessaging = reddit.Models.Account.PrefsList("messaging", new CategorizedSrListingInput());
            UserPrefsContainer        prefsBlocked   = reddit.Models.Account.PrefsSingle("blocked", new CategorizedSrListingInput());
            UserPrefsContainer        prefsTrusted   = reddit.Models.Account.PrefsSingle("trusted", new CategorizedSrListingInput());

            Assert.IsNotNull(prefs);
            Assert.IsNotNull(prefsFriends);
            Assert.IsNotNull(prefsBlocked);
            Assert.IsNotNull(prefsMessaging);
            Assert.IsNotNull(prefsTrusted);
        }
예제 #3
0
        /// <summary>
        /// Update preferences asynchronously.
        /// </summary>
        /// <param name="accountPrefs">A valid AccountPrefs instance.</param>
        public async Task <AccountPrefs> UpdatePrefsAsync(AccountPrefsSubmit accountPrefs)
        {
            AccountPrefs res = await Dispatch.Account.UpdatePrefsAsync(accountPrefs);

            return(res);
        }