--- a/spasm-account.c Mon Sep 30 23:51:10 2019 -0500
+++ b/spasm-account.c Tue Oct 01 00:08:41 2019 -0500
@@ -28,7 +28,7 @@
/******************************************************************************
*****************************************************************************/
-struct _PurpleSpasmAccount {
PurpleConnection *connection;
@@ -49,19 +49,19 @@
gboolean twitter_connected;
- PurpleSpasmChatService *chat;
+ SpasmChatService *chat; /******************************************************************************
*****************************************************************************/
-static PurpleSpasmAccount *
spasm_account_new(PurpleAccount *account,
PurpleConnection *connection)
- PurpleSpasmAccount *sa = NULL;
+ SpasmAccount *sa = NULL; - sa = g_new0(PurpleSpasmAccount, 1);
+ sa = g_new0(SpasmAccount, 1); sa->connection = connection;
@@ -75,7 +75,7 @@
-spasm_account_free(PurpleSpasmAccount *sa) {
+spasm_account_free(SpasmAccount *sa) { g_free(sa->access_token);
@@ -86,7 +86,7 @@
-spasm_account_set_access_token(PurpleSpasmAccount *sa,
+spasm_account_set_access_token(SpasmAccount *sa, const gchar *access_token)
@@ -95,7 +95,7 @@
-spasm_account_update_profile(PurpleSpasmAccount *sa, JsonParser *parser) {
+spasm_account_update_profile(SpasmAccount *sa, JsonParser *parser) { const gchar *str_attr = NULL;
@@ -142,10 +142,10 @@
/******************************************************************************
*****************************************************************************/
-static void spasm_oauth_login(PurpleSpasmAccount *sa);
+static void spasm_oauth_login(SpasmAccount *sa); -spasm_login_test_cb(PurpleSpasmAccount *sa, JsonParser *parser,
+spasm_login_test_cb(SpasmAccount *sa, JsonParser *parser, GError *error, gpointer data)
PurpleAccount *account = NULL;
@@ -192,7 +192,7 @@
spasm_access_token_input_cb(gpointer data, const gchar *access_token) {
PurpleAccount *account = NULL;
PurpleConnection *connection = NULL;
- PurpleSpasmAccount *sa = SPASM_ACCOUNT(data);
+ SpasmAccount *sa = SPASM_ACCOUNT(data); account = spasm_account_get_account(sa);
purple_account_set_remember_password(account, TRUE);
@@ -208,7 +208,7 @@
spasm_access_token_cancel_cb(gpointer data) {
- PurpleSpasmAccount *sa = SPASM_ACCOUNT(data);
+ SpasmAccount *sa = SPASM_ACCOUNT(data); spasm_account_get_connection(sa),
@@ -220,7 +220,7 @@
-spasm_oauth_login(PurpleSpasmAccount *sa) {
+spasm_oauth_login(SpasmAccount *sa) { PurpleAccount *account = NULL;
PurpleConnection *connection = NULL;
PurpleRequestCommonParameters *cpar = NULL;
@@ -275,28 +275,28 @@
*****************************************************************************/
-spasm_account_get_account(const PurpleSpasmAccount *sa) {
+spasm_account_get_account(const SpasmAccount *sa) { g_return_val_if_fail(sa, NULL);
-spasm_account_get_connection(const PurpleSpasmAccount *sa) {
+spasm_account_get_connection(const SpasmAccount *sa) { g_return_val_if_fail(sa, NULL);
-spasm_account_get_cancellable(const PurpleSpasmAccount *sa) {
+spasm_account_get_cancellable(const SpasmAccount *sa) { g_return_val_if_fail(sa, NULL);
-spasm_account_get_session(const PurpleSpasmAccount *sa) {
+spasm_account_get_session(const SpasmAccount *sa) { g_return_val_if_fail(sa, NULL);
@@ -307,77 +307,77 @@
-spasm_account_get_access_token(const PurpleSpasmAccount *sa) {
+spasm_account_get_access_token(const SpasmAccount *sa) { g_return_val_if_fail(sa, NULL);
-spasm_account_get_display_name(const PurpleSpasmAccount *sa) {
+spasm_account_get_display_name(const SpasmAccount *sa) { g_return_val_if_fail(sa, NULL);
-spasm_account_get_id(const PurpleSpasmAccount *sa) {
+spasm_account_get_id(const SpasmAccount *sa) { g_return_val_if_fail(sa, NULL);
-spasm_account_get_name(const PurpleSpasmAccount *sa) {
+spasm_account_get_name(const SpasmAccount *sa) { g_return_val_if_fail(sa, NULL);
-spasm_account_get_type(const PurpleSpasmAccount *sa) {
+spasm_account_get_type(const SpasmAccount *sa) { g_return_val_if_fail(sa, NULL);
-spasm_account_get_bio(const PurpleSpasmAccount *sa) {
+spasm_account_get_bio(const SpasmAccount *sa) { g_return_val_if_fail(sa, NULL);
-spasm_account_get_logo(const PurpleSpasmAccount *sa) {
+spasm_account_get_logo(const SpasmAccount *sa) { g_return_val_if_fail(sa, NULL);
-spasm_account_get_email(const PurpleSpasmAccount *sa) {
+spasm_account_get_email(const SpasmAccount *sa) { g_return_val_if_fail(sa, NULL);
-spasm_account_get_email_verified(const PurpleSpasmAccount *sa) {
+spasm_account_get_email_verified(const SpasmAccount *sa) { g_return_val_if_fail(sa, FALSE);
return sa->email_verified;
-spasm_account_get_partnered(const PurpleSpasmAccount *sa) {
+spasm_account_get_partnered(const SpasmAccount *sa) { g_return_val_if_fail(sa, FALSE);
-spasm_account_get_twitter_connected(const PurpleSpasmAccount *sa) {
+spasm_account_get_twitter_connected(const SpasmAccount *sa) { g_return_val_if_fail(sa, FALSE);
return sa->twitter_connected;
@@ -387,7 +387,7 @@
spasm_account_login_got_password(PurpleAccount *account, const gchar *password,
GError *error, gpointer data)
- PurpleSpasmAccount *sa = SPASM_ACCOUNT(data);
+ SpasmAccount *sa = SPASM_ACCOUNT(data); spasm_account_set_access_token(sa, password);
@@ -400,7 +400,7 @@
spasm_account_login(PurpleAccount *account) {
PurpleConnection *pc = NULL;
- PurpleSpasmAccount *sa = NULL;
+ SpasmAccount *sa = NULL; pc = purple_account_get_connection(account);
--- a/spasm-chat.c Mon Sep 30 23:51:10 2019 -0500
+++ b/spasm-chat.c Tue Oct 01 00:08:41 2019 -0500
@@ -27,8 +27,8 @@
/******************************************************************************
*****************************************************************************/
-struct _PurpleSpasmChatService {
- PurpleSpasmAccount *sa;
+struct _SpasmChatService { GSocketClient *socket_client;
GSocketConnection *socket_connection;
@@ -40,7 +40,7 @@
*****************************************************************************/
-spasm_chat_service_real_send(PurpleSpasmChatService *chat,
+spasm_chat_service_real_send(SpasmChatService *chat, const gchar *format, ...)
GCancellable *cancellable = NULL;
@@ -93,7 +93,7 @@
*****************************************************************************/
-spasm_chat_service_parse(PurpleSpasmChatService *chat,
+spasm_chat_service_parse(SpasmChatService *chat, if(purple_str_has_prefix(buffer, "PING ")) {
@@ -103,14 +103,14 @@
-static void spasm_chat_read(PurpleSpasmChatService *chat);
+static void spasm_chat_read(SpasmChatService *chat); spasm_chat_read_cb(GObject *obj, GAsyncResult *res, gpointer data) {
- PurpleSpasmChatService *chat = (PurpleSpasmChatService *)data;
+ SpasmChatService *chat = (SpasmChatService *)data; buffer = g_data_input_stream_read_line_finish(
G_DATA_INPUT_STREAM(obj),
@@ -158,7 +158,7 @@
-spasm_chat_read(PurpleSpasmChatService *chat) {
+spasm_chat_read(SpasmChatService *chat) { g_data_input_stream_read_line_async(
@@ -175,7 +175,7 @@
spasm_chat_login_cb(GObject *obj, GAsyncResult *res, gpointer data) {
PurpleConnection *purple_connection = NULL;
- PurpleSpasmChatService *chat = (PurpleSpasmChatService *)data;
+ SpasmChatService *chat = (SpasmChatService *)data; purple_connection = spasm_account_get_connection(chat->sa);
@@ -232,30 +232,30 @@
-PurpleSpasmChatService *
-spasm_chat_service_new(PurpleSpasmAccount *sa) {
- PurpleSpasmChatService *chat = NULL;
+spasm_chat_service_new(SpasmAccount *sa) { + SpasmChatService *chat = NULL; g_return_val_if_fail(sa, NULL);
- chat = g_slice_new0(PurpleSpasmChatService);
+ chat = g_slice_new0(SpasmChatService); -spasm_chat_service_free(PurpleSpasmChatService *chat) {
+spasm_chat_service_free(SpasmChatService *chat) { g_object_unref(chat->input_stream);
g_object_unref(chat->output_stream);
g_object_unref(chat->socket_client);
g_object_unref(chat->socket_connection);
- g_slice_free(PurpleSpasmChatService, chat);
+ g_slice_free(SpasmChatService, chat); -spasm_chat_service_connect(PurpleSpasmChatService *chat) {
+spasm_chat_service_connect(SpasmChatService *chat) { chat->socket_client = g_socket_client_new();
--- a/spasm-rest.c Mon Sep 30 23:51:10 2019 -0500
+++ b/spasm-rest.c Tue Oct 01 00:08:41 2019 -0500
@@ -29,10 +29,10 @@
*****************************************************************************/
- PurpleSpasmAccount *sa;
- PurpleSpasmRestCallback cb;
-} PurpleSpasmRestCallbackData;
+} SpasmRestCallbackData; /******************************************************************************
@@ -44,7 +44,7 @@
JsonParser *parser = NULL;
JsonObject *json_obj = NULL;
- PurpleSpasmRestCallbackData *cb_data = (PurpleSpasmRestCallbackData *)data;
+ SpasmRestCallbackData *cb_data = (SpasmRestCallbackData *)data; istream = soup_session_send_finish(SOUP_SESSION(obj), res, &error);
@@ -128,11 +128,11 @@
*****************************************************************************/
-spasm_rest_request(PurpleSpasmAccount *sa, const gchar *method,
+spasm_rest_request(SpasmAccount *sa, const gchar *method, const gchar *path, const gchar *body,
- PurpleSpasmRestCallback callback, gpointer data)
+ SpasmRestCallback callback, gpointer data) - PurpleSpasmRestCallbackData *cb;
+ SpasmRestCallbackData *cb; SoupSession *session = NULL;
gchar *url = NULL, *auth = NULL;
@@ -165,7 +165,7 @@
- cb = g_new0(PurpleSpasmRestCallbackData, 1);
+ cb = g_new0(SpasmRestCallbackData, 1);