From 477e1ba2977435ae7bb75c7dbd95cf28247f89bd Mon Sep 17 00:00:00 2001 From: nirav Date: Thu, 28 Mar 2019 09:10:52 +0530 Subject: Move APIs into libgs dir --- libgs/src/config.h | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 libgs/src/config.h (limited to 'libgs/src/config.h') diff --git a/libgs/src/config.h b/libgs/src/config.h new file mode 100644 index 0000000..dd1f38d --- /dev/null +++ b/libgs/src/config.h @@ -0,0 +1,28 @@ +#ifndef __GS_CONFIG_H +#define __GS_CONFIG_H + +#include + +struct gs_config { + char *instance_url; + char *client_id; + char *client_secret; + char *access_token; +}; + +extern const struct gs_config *config; + +bool gs_is_logged_in(); +const char* gs_get_access_token(); +const char* gs_get_instance_url(); +int gs_read_local_credentials(); +bool gs_is_registered(); +void gs_config_load(); +int gs_config_save(); +void gs_config_set_client_id(const char *cid); +void gs_config_set_client_secret(const char *cs); +void gs_config_set_instance_url(const char *iu); +void gs_config_set_access_token(const char *a); +void gs_config_cleanup(); + +#endif -- cgit v1.2.3