diff --git a/.stylua.toml b/.stylua.toml new file mode 100644 index 0000000..2bbca2c --- /dev/null +++ b/.stylua.toml @@ -0,0 +1,7 @@ +column_width = 100 +line_endings = "Unix" +indent_type = "Spaces" +indent_width = 2 +quote_style = "AutoPreferDouble" +call_parentheses = "None" +collapse_simple_statement = "Always" diff --git a/lua/github-presence/init.lua b/lua/github-presence/init.lua new file mode 100644 index 0000000..f0ee695 --- /dev/null +++ b/lua/github-presence/init.lua @@ -0,0 +1,10 @@ +local GitHubPresence = {} + +function GitHubPresence:setup(options) + self.options = options or {} + vim.schedule( + function() vim.cmd(string.format([[echom "[%s] %s"]], "github-presence", "initialized")) end + ) +end + +return GitHubPresence diff --git a/queries/clearStatus.graphql b/queries/clearStatus.graphql new file mode 100644 index 0000000..31f6d96 --- /dev/null +++ b/queries/clearStatus.graphql @@ -0,0 +1,7 @@ +mutation { + changeUserStatus(input: {}) { + status { + message + } + } +} diff --git a/queries/getUser.gql b/queries/getUser.graphql similarity index 100% rename from queries/getUser.gql rename to queries/getUser.graphql diff --git a/queries/setStatus.graphql b/queries/setStatus.graphql new file mode 100644 index 0000000..4428256 --- /dev/null +++ b/queries/setStatus.graphql @@ -0,0 +1,10 @@ +mutation ($status: ChangeUserStatusInput!) { + changeUserStatus(input: $status) { + status { + emoji + expiresAt + limitedAvailability: indicatesLimitedAvailability + message + } + } +}