-
Notifications
You must be signed in to change notification settings - Fork 3
/
endpoints.go
44 lines (33 loc) · 1.32 KB
/
endpoints.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
// QCLauncher by syncore <syncore@syncore.org> 2017
// https://github.com/syncore/qclauncher
package qclauncher
import "fmt"
const (
updateQCEndpoint = "https://qc.syncore.org/launcher/v2/checkforupdate"
updateLauncherEndpoint = "https://qc.syncore.org/qcl_latest_version.json"
entitlementCheckAPIEndpoint = "https://qc.syncore.org/entitlement_api_check.json"
)
func getAuthEndpoint() string {
return fmt.Sprintf("%s/cdp-user/auth", ConfBaseSvc)
}
func getVerifyEndpoint() string {
return fmt.Sprintf("%s/cdp-user/verify/.json", ConfBaseSvc)
}
func getServerStatusEndpoint() string {
return fmt.Sprintf("%s/status/ext-server-status?product_id=5", ConfBaseSvc)
}
func getGameCodeEndpoint(projectID int) string {
return fmt.Sprintf("%s/cdp-user/projects/%d/gamecode/.json", ConfBaseSvc, projectID)
}
func getBuildInfoEndpoint() string {
return fmt.Sprintf("%s/projects/get_from_entitlement/%d/.json", ConfBaseBi, qcEntitlmentID)
}
func getEntitlementInfoEndpoint() string {
return fmt.Sprintf("%s/cdp-user/entitlement_info/.json", ConfBaseSvc)
}
func getBranchInfoEndpoint(projectID, branchID int) string {
return fmt.Sprintf("%s/projects/%d/branches/%d/.json", ConfBaseBi, projectID, branchID)
}
func getLaunchArgsEndpoint(projectID int) string {
return fmt.Sprintf("%s/projects/%d/.json", ConfBaseBi, projectID)
}