Exemplo n.º 1
0
 async Task HandleSubscription(bool force, ISteamApi api) {
     var isSubscribed = IsSubscribed();
     if (force && isSubscribed) {
         await api.UnsubscribeAndConfirm(Pid).ConfigureAwait(false);
         isSubscribed = false;
     }
     if (!isSubscribed)
         await api.SubscribeAndConfirm(Pid).ConfigureAwait(false);
 }
Exemplo n.º 2
0
        async Task HandleSubscription(bool force, ISteamApi api)
        {
            var isSubscribed = IsSubscribed();

            if (force && isSubscribed)
            {
                await api.UnsubscribeAndConfirm(Pid).ConfigureAwait(false);

                isSubscribed = false;
            }
            if (!isSubscribed)
            {
                await api.SubscribeAndConfirm(Pid).ConfigureAwait(false);
            }
        }