Ejemplo n.º 1
0
        private Membership UpdateMembership(string memshipId, bool isModerator)
        {
            var completion = new ManualResetEvent(false);
            var response   = new SparkApiEventArgs <Membership>();

            memberships.Update(memshipId, isModerator, rsp =>
            {
                response = rsp;
                completion.Set();
            });

            if (false == completion.WaitOne(30000))
            {
                return(null);
            }

            if (response.IsSuccess == true)
            {
                return(response.Data);
            }

            return(null);
        }