|
16 | 16 | package supertokens |
17 | 17 |
|
18 | 18 | import ( |
19 | | - "bytes" |
20 | 19 | "encoding/json" |
21 | 20 | "errors" |
22 | 21 | "flag" |
@@ -117,47 +116,6 @@ func GetInstanceOrThrowError() (*superTokens, error) { |
117 | 116 | return nil, errors.New("initialisation not done. Did you forget to call the SuperTokens.init function?") |
118 | 117 | } |
119 | 118 |
|
120 | | -func sendTelemetry() { |
121 | | - if IsRunningInTestMode() { |
122 | | - // if running in test mode, we do not want to send this. |
123 | | - return |
124 | | - } |
125 | | - querier, err := GetNewQuerierInstanceOrThrowError("") |
126 | | - if err != nil { |
127 | | - return |
128 | | - } |
129 | | - |
130 | | - response, err := querier.SendGetRequest("/telemetry", nil) |
131 | | - if err != nil { |
132 | | - return |
133 | | - } |
134 | | - exists := response["exists"].(bool) |
135 | | - |
136 | | - url := "https://api.supertokens.com/0/st/telemetry" |
137 | | - |
138 | | - data := map[string]interface{}{ |
139 | | - "appName": superTokensInstance.AppInfo.AppName, |
140 | | - "websiteDomain": superTokensInstance.AppInfo.WebsiteDomain.GetAsStringDangerous(), |
141 | | - "sdk": "golang", |
142 | | - } |
143 | | - if exists { |
144 | | - data["telemetryId"] = response["telemetryId"].(string) |
145 | | - } |
146 | | - jsonData, err := json.Marshal(data) |
147 | | - if err != nil { |
148 | | - return |
149 | | - } |
150 | | - req, err := http.NewRequest("POST", url, bytes.NewBuffer(jsonData)) |
151 | | - if err != nil { |
152 | | - return |
153 | | - } |
154 | | - req.Header.Set("content-type", "application/json; charset=utf-8") |
155 | | - req.Header.Set("api-version", "2") |
156 | | - |
157 | | - client := &http.Client{} |
158 | | - client.Do(req) |
159 | | -} |
160 | | - |
161 | 119 | func (s *superTokens) middleware(theirHandler http.Handler) http.Handler { |
162 | 120 | LogDebugMessage("middleware: Started") |
163 | 121 | if theirHandler == nil { |
|
0 commit comments