Skip to content

Commit

Permalink
Semi-fix adding buddies without #0000
Browse files Browse the repository at this point in the history
  • Loading branch information
EionRobb committed Aug 19, 2024
1 parent ec8752b commit 3d531e8
Showing 1 changed file with 5 additions and 6 deletions.
11 changes: 5 additions & 6 deletions libdiscord.c
Original file line number Diff line number Diff line change
Expand Up @@ -8301,15 +8301,14 @@ discord_add_buddy(PurpleConnection *pc, PurpleBuddy *buddy, PurpleGroup *group
gchar *postdata;
gchar **usersplit;

if (!strchr(buddy_name, '#')) {
purple_blist_remove_buddy(buddy);
return;
}

usersplit = g_strsplit_set(buddy_name, "#", 2);
data = json_object_new();
json_object_set_string_member(data, "username", g_strstrip(usersplit[0]));
json_object_set_string_member(data, "discriminator", g_strstrip(usersplit[1]));
if (usersplit[1] && *usersplit[1]) {
json_object_set_string_member(data, "discriminator", g_strstrip(usersplit[1]));
} else {
json_object_set_null_member(data, "discriminator");
}

postdata = json_object_to_string(data);

Expand Down

0 comments on commit 3d531e8

Please sign in to comment.