| 275 | } |
| 276 | |
| 277 | void GetTokenTask_Run(void) { |
| 278 | cc_string url; char urlBuffer[URL_MAX_SIZE]; |
| 279 | static char tokenBuffer[STRING_SIZE]; |
| 280 | static char userBuffer[STRING_SIZE]; |
| 281 | if (GetTokenTask.Base.working) return; |
| 282 | |
| 283 | LWebTask_Reset(&GetTokenTask.Base); |
| 284 | String_InitArray(url, urlBuffer); |
| 285 | String_Format1(&url, "%s/login", &servicesServer); |
| 286 | |
| 287 | String_InitArray(GetTokenTask.token, tokenBuffer); |
| 288 | String_InitArray(GetTokenTask.username, userBuffer); |
| 289 | GetTokenTask.error = false; |
| 290 | |
| 291 | GetTokenTask.Base.Handle = GetTokenTask_Handle; |
| 292 | GetTokenTask.Base.reqID = Http_AsyncGetDataEx(&url, 0, NULL, NULL, &ccCookies); |
| 293 | } |
| 294 | |
| 295 | |
| 296 | /*########################################################################################################################* |
no test coverage detected