1
0
Fork 0
mirror of synced 2024-06-26 18:20:43 +12:00

Updated go client

This commit is contained in:
Eldad Fux 2020-01-28 21:21:35 +02:00
parent c42e018b5f
commit 64783d9b28
2 changed files with 10 additions and 10 deletions

View file

@ -17,42 +17,42 @@ type Client struct {
}
// SetEndpoint sets the default endpoint to which the Client connects to
func (clt *Client) SetEndpoint(endpoint string) {
func (clt Client) SetEndpoint(endpoint string) {
clt.endpoint = endpoint
}
// SetSelfSigned sets the condition that specify if the Client should allow connections to a server using a self-signed certificate
func (clt *Client) SetSelfSigned(status bool) {
func (clt Client) SetSelfSigned(status bool) {
clt.selfSigned = status
}
// AddHeader add a new custom header that the Client should send on each request
func (clt *Client) AddHeader(key string, value string) {
func (clt Client) AddHeader(key string, value string) {
clt.headers[key] = value
}
// SetProjectHeader add the 'X-Appwrite-Project' header for the Client. Your Appwrite project ID
func (clt *Client) SetProjectHeader(value string) {
func (clt Client) SetProjectHeader(value string) {
clt.headers["X-Appwrite-Project"] = value
}
// SetKeyHeader add the 'X-Appwrite-Key' header for the Client. Your Appwrite project secret key
func (clt *Client) SetKeyHeader(value string) {
func (clt Client) SetKeyHeader(value string) {
clt.headers["X-Appwrite-Key"] = value
}
// SetLocaleHeader add the 'X-Appwrite-Locale' header for the Client.
func (clt *Client) SetLocaleHeader(value string) {
func (clt Client) SetLocaleHeader(value string) {
clt.headers["X-Appwrite-Locale"] = value
}
// SetModeHeader add the 'X-Appwrite-Mode' header for the Client.
func (clt *Client) SetModeHeader(value string) {
func (clt Client) SetModeHeader(value string) {
clt.headers["X-Appwrite-Mode"] = value
}
// Call an API using Client
func (clt *Client) Call(method string, path string, headers map[string]interface{}, params map[string]interface{}) (map[string]interface{}, error) {
func (clt Client) Call(method string, path string, headers map[string]interface{}, params map[string]interface{}) (map[string]interface{}, error) {
if clt.client == nil {
// Create HTTP client
clt.client = &http.Client{}

4
composer.lock generated
View file

@ -1526,7 +1526,7 @@
"source": {
"type": "git",
"url": "https://github.com/appwrite/sdk-generator",
"reference": "7bf73743e7b68433cefac9d527b8c59477f7c275"
"reference": "3b6b20934658551872ee86bd6207a57ddb0b3200"
},
"require": {
"ext-curl": "*",
@ -1556,7 +1556,7 @@
}
],
"description": "Appwrite PHP library for generating API SDKs for multiple programming languages and platforms",
"time": "2020-01-28T18:34:55+00:00"
"time": "2020-01-28T19:15:00+00:00"
},
{
"name": "doctrine/instantiator",