From ee71cdb5563a59564896343d9811e11ae986781f Mon Sep 17 00:00:00 2001 From: Karl Heinz Struggl Date: Sun, 28 Apr 2024 01:25:38 -0700 Subject: [PATCH] chore(native): Add snippets to strip sensitive data with set_tag and set_user (#9826) * adds sensitive data snippets for native * adds sensitive data snippets for native --- platform-includes/sensitive-data/set-tag/native.mdx | 7 +++++++ platform-includes/sensitive-data/set-user/native.mdx | 11 +++++++++++ 2 files changed, 18 insertions(+) create mode 100644 platform-includes/sensitive-data/set-tag/native.mdx create mode 100644 platform-includes/sensitive-data/set-user/native.mdx diff --git a/platform-includes/sensitive-data/set-tag/native.mdx b/platform-includes/sensitive-data/set-tag/native.mdx new file mode 100644 index 0000000000000..29dcfae2bfd08 --- /dev/null +++ b/platform-includes/sensitive-data/set-tag/native.mdx @@ -0,0 +1,7 @@ +The Native SDK maintains all data in a single global scope. + +```c +#include + +sentry_set_tag("birthday", checksum_or_hash("08/12/1990")); +``` diff --git a/platform-includes/sensitive-data/set-user/native.mdx b/platform-includes/sensitive-data/set-user/native.mdx new file mode 100644 index 0000000000000..c4fcbeefb81dd --- /dev/null +++ b/platform-includes/sensitive-data/set-user/native.mdx @@ -0,0 +1,11 @@ +The Native SDK maintains all data in a single global scope. + +```c +#include + +sentry_value_t user = sentry_value_new_object(); +sentry_value_set_by_key(user, "id", sentry_value_new_int32(client_user->id)); +// OR +sentry_value_set_by_key(user, "username", sentry_value_new_string(client_user->username)); +sentry_set_user(user); +```