/// <summary> /// Update the specified data. /// </summary> /// <param name='key'> /// The data key. /// </param> /// <param name='val'> /// The data value. /// </param> /// <param name='operation'> /// The operation type. /// </param> /// <param name='userData'> /// <c>true</c> if is user data; otherwise, <c>false</c>. Default false (i.e. game data). /// </param> public void Update(string key, string val, UpdateOperation operation, bool userData = false) { if (key.Trim() == string.Empty) { GJAPI.Instance.GJDebug("Key is empty. Can't get data.", LogType.Error); return; } GJAPI.Instance.GJDebug("Updating data."); Dictionary <string, string> parameters = new Dictionary <string, string> (); parameters.Add("key", key); parameters.Add("operation", operation.ToString().ToLower()); parameters.Add("format", "dump"); Dictionary <string, string> postParameters = new Dictionary <string, string> (); postParameters.Add("value", val); GJAPI.Instance.Request(DATA_UPDATE, parameters, postParameters, userData, ReadUpdateResponse); }
/// <summary> /// Update the specified data. /// </summary> /// <param name='key'> /// The data key. /// </param> /// <param name='val'> /// The data value. /// </param> /// <param name='operation'> /// The operation type. /// </param> /// <param name='userData'> /// <c>true</c> if is user data; otherwise, <c>false</c>. Default false (i.e. game data). /// </param> public void Update(string key, string val, UpdateOperation operation, bool userData = false ) { if (key.Trim () == string.Empty) { GJAPI.Instance.GJDebug ("Key is empty. Can't get data.", LogType.Error); return; } GJAPI.Instance.GJDebug ("Updating data."); Dictionary<string,string> parameters = new Dictionary<string, string> (); parameters.Add ("key", key); parameters.Add ("operation", operation.ToString ().ToLower ()); parameters.Add ("format", "dump"); Dictionary<string,string> postParameters = new Dictionary<string, string> (); postParameters.Add ("value", val); GJAPI.Instance.Request (DATA_UPDATE, parameters, postParameters, userData, ReadUpdateResponse); }