Exemple #1
0
        internal static async Task <IEnumerable <SubscriptionModel> > GetAllCommunitiesAsync(this RealmSettings realmSettings, SocialMediaType socialMediaType)
        {
            var user = await realmSettings.GetUser();

            var realmUrl = new Uri($"realms://{realmSettings.RealmServerUrl}/{realmSettings.RealmName}");
            var realm    = await user.GetRealm(realmUrl);

            return(SubscriptionsHelper.GetDefaultCommunitySubscriptionsByRealm(realm)
                   .Where(x => x.Type == socialMediaType));
        }