[gnome-builder] langserv-client: use wrapper to send notifications
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-builder] langserv-client: use wrapper to send notifications
- Date: Tue, 25 Oct 2016 22:44:12 +0000 (UTC)
commit b399d8404693b16d585e5e0290b512edb4976c1e
Author: Christian Hergert <chergert redhat com>
Date: Tue Oct 25 13:09:51 2016 -0700
langserv-client: use wrapper to send notifications
This will also check that we have a valid JsonrpcClient before trying
to call jsonrpc_client_notification_async().
libide/langserv/ide-langserv-client.c | 36 ++++++++++++++------------------
1 files changed, 16 insertions(+), 20 deletions(-)
---
diff --git a/libide/langserv/ide-langserv-client.c b/libide/langserv/ide-langserv-client.c
index 71c4689..458821e 100644
--- a/libide/langserv/ide-langserv-client.c
+++ b/libide/langserv/ide-langserv-client.c
@@ -270,7 +270,6 @@ ide_langserv_client_buffer_loaded (IdeLangservClient *self,
IdeBuffer *buffer,
IdeBufferManager *buffer_manager)
{
- IdeLangservClientPrivate *priv = ide_langserv_client_get_instance_private (self);
g_autoptr(JsonNode) params = NULL;
g_autofree gchar *uri = NULL;
@@ -303,10 +302,10 @@ ide_langserv_client_buffer_loaded (IdeLangservClient *self,
"}"
);
- jsonrpc_client_notification_async (priv->rpc_client,
- "textDocument/didOpen",
- g_steal_pointer (¶ms),
- NULL, NULL, NULL);
+ ide_langserv_client_notification_async (self,
+ "textDocument/didOpen",
+ g_steal_pointer (¶ms),
+ NULL, NULL, NULL);
IDE_EXIT;
}
@@ -316,7 +315,6 @@ ide_langserv_client_buffer_unloaded (IdeLangservClient *self,
IdeBuffer *buffer,
IdeBufferManager *buffer_manager)
{
- IdeLangservClientPrivate *priv = ide_langserv_client_get_instance_private (self);
g_autoptr(JsonNode) params = NULL;
g_autofree gchar *uri = NULL;
@@ -337,10 +335,10 @@ ide_langserv_client_buffer_unloaded (IdeLangservClient *self,
"}"
);
- jsonrpc_client_notification_async (priv->rpc_client,
- "textDocument/didClose",
- g_steal_pointer (¶ms),
- NULL, NULL, NULL);
+ ide_langserv_client_notification_async (self,
+ "textDocument/didClose",
+ g_steal_pointer (¶ms),
+ NULL, NULL, NULL);
IDE_EXIT;
}
@@ -384,7 +382,6 @@ ide_langserv_client_project_file_trashed (IdeLangservClient *self,
GFile *file,
IdeProject *project)
{
- IdeLangservClientPrivate *priv = ide_langserv_client_get_instance_private (self);
g_autoptr(JsonNode) params = NULL;
g_autofree gchar *uri = NULL;
@@ -405,10 +402,10 @@ ide_langserv_client_project_file_trashed (IdeLangservClient *self,
"]"
);
- jsonrpc_client_notification_async (priv->rpc_client,
- "workspace/didChangeWatchedFiles",
- g_steal_pointer (¶ms),
- NULL, NULL, NULL);
+ ide_langserv_client_notification_async (self,
+ "workspace/didChangeWatchedFiles",
+ g_steal_pointer (¶ms),
+ NULL, NULL, NULL);
ide_langserv_client_clear_diagnostics (self, uri);
@@ -421,7 +418,6 @@ ide_langserv_client_project_file_renamed (IdeLangservClient *self,
GFile *dst,
IdeProject *project)
{
- IdeLangservClientPrivate *priv = ide_langserv_client_get_instance_private (self);
g_autoptr(JsonNode) params = NULL;
g_autofree gchar *src_uri = NULL;
g_autofree gchar *dst_uri = NULL;
@@ -449,10 +445,10 @@ ide_langserv_client_project_file_renamed (IdeLangservClient *self,
"]"
);
- jsonrpc_client_notification_async (priv->rpc_client,
- "workspace/didChangeWatchedFiles",
- g_steal_pointer (¶ms),
- NULL, NULL, NULL);
+ ide_langserv_client_notification_async (self,
+ "workspace/didChangeWatchedFiles",
+ g_steal_pointer (¶ms),
+ NULL, NULL, NULL);
ide_langserv_client_clear_diagnostics (self, src_uri);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]