Ejemplo n.º 1
0
        public static ApiPlayerModeration CreateRemovalModeration()
        {
            ApiPlayerModeration apiPlayerModeration = new ApiPlayerModeration();

            apiPlayerModeration.Endpoint = "auth/user/unplayermoderate";
            return(apiPlayerModeration);
        }
Ejemplo n.º 2
0
        public static void DeleteModeration(string targetUserId, ModerationType mType, Action <ApiPlayerModeration> successCallback, Action <string> errorCallback)
        {
            ApiPlayerModeration         apiPlayerModeration = CreateRemovalModeration();
            Dictionary <string, object> dictionary          = new Dictionary <string, object>();

            dictionary["moderated"] = targetUserId;
            dictionary["type"]      = ModerationTypeToAPIString(mType);
            apiPlayerModeration.Put(delegate(ApiContainer c)
            {
                if (successCallback != null)
                {
                    successCallback(c.Model as ApiPlayerModeration);
                }
            }, delegate(ApiContainer c)
            {
                if (errorCallback != null)
                {
                    errorCallback(c.Error);
                }
            }, dictionary);
        }
Ejemplo n.º 3
0
        public static void SendModeration(string targetUserId, ModerationType mType, Action <ApiPlayerModeration> successCallback = null, Action <string> errorCallback = null)
        {
            ApiPlayerModeration apiPlayerModeration = new ApiPlayerModeration();

            apiPlayerModeration.targetUserId   = targetUserId;
            apiPlayerModeration.moderationType = mType;
            ApiPlayerModeration apiPlayerModeration2 = apiPlayerModeration;

            apiPlayerModeration2.Save(delegate(ApiContainer c)
            {
                if (successCallback != null)
                {
                    successCallback(c.Model as ApiPlayerModeration);
                }
            }, delegate(ApiContainer c)
            {
                if (errorCallback != null)
                {
                    errorCallback(c.Error);
                }
            });
        }