/// <summary> /// Create a new save state. /// </summary> /// <param name="state">The state data to be saved.</param> /// <param name="onSuccess">Action called if operation was successful. Optional.</param> /// <param name="onFailure">Action called if operation failed to complete. Optional.</param> public void Save(string state, Action onSuccess = null, Action <string> onFailure = null) { Check.Argument.IsStrNotNullOrEmpty(state, "state", "State to save can't be null or empty"); getSocialImpl.Save(state, onSuccess, onFailure); }