@@ -52,32 +52,32 @@ import (
5252 "os"
5353 "time"
5454
55- "github.com/{{sdk .gitUserName }}/sdk-for-go/{{ sdk .gitRepoName | url_encode }}"
55+ "github.com/{{sdk .gitUserName }}/{{ sdk .gitRepoName | url_encode }}/appwrite"
56+ "github.com/{{sdk .gitUserName }}/{{ sdk .gitRepoName | url_encode }}/id"
5657)
5758
5859func main() {
59- client := {{ sdk .gitRepoName | url_encode }}.NewClient(10 * time.Second)
60- client.SetEndpoint(os.Getenv("YOUR_ENDPOINT"))
61- client.SetProject(os.Getenv("YOUR_PROJECT_ID"))
62- client.SetKey(os.Getenv("YOUR_KEY"))
60+ client := appwrite.NewClient(
61+ appwrite.WithEndpoint(os.Getenv("YOUR_ENDPOINT")),
62+ appwrite.WithProject(os.Getenv("YOUR_PROJECT_ID")),
63+ appwrite.WithKey(os.Getenv("YOUR_KEY")),
64+ )
65+
66+ databases := appwrite.NewDatabase(client)
6367
64- db := {{ sdk .gitRepoName | url_encode }}.NewDatabase(client)
6568 data := map[string]string{
6669 "hello": "world",
6770 }
68- var EmptyArray = []interface{}{}
69- doc, err := db.CreateDocument(
71+ doc, err := databases.CreateDocument(
72+ os.Getenv("DATABASE_ID"),
7073 os.Getenv("COLLECTION_ID"),
74+ id.Unique(),
7175 data,
72- EmptyArray,
73- EmptyArray,
74- "",
75- "",
76- "",
7776 )
7877 if err != nil {
7978 log.Printf("Error creating document: %v", err)
8079 }
80+
8181 log.Printf("Created document: %v", doc)
8282}
8383```
0 commit comments