mirror of
https://github.com/openimsdk/open-im-server.git
synced 2025-12-02 18:34:29 +08:00
feat: add openim make lint
This commit is contained in:
parent
5753234e8b
commit
0233545070
@ -19,7 +19,6 @@ import (
|
|||||||
"encoding/json"
|
"encoding/json"
|
||||||
"fmt"
|
"fmt"
|
||||||
"io"
|
"io"
|
||||||
"log"
|
|
||||||
"net/http"
|
"net/http"
|
||||||
)
|
)
|
||||||
|
|
||||||
@ -58,20 +57,6 @@ type UserRegisterRequest struct {
|
|||||||
Users []User `json:"users"`
|
Users []User `json:"users"`
|
||||||
}
|
}
|
||||||
|
|
||||||
func main() {
|
|
||||||
// Example usage of functions
|
|
||||||
token, err := GetUserToken("openIM123456")
|
|
||||||
if err != nil {
|
|
||||||
log.Fatalf("Error getting user token: %v", err)
|
|
||||||
}
|
|
||||||
fmt.Println("Token:", token)
|
|
||||||
|
|
||||||
err = RegisterUser(token, "testUserID", "TestNickname", "https://example.com/image.jpg")
|
|
||||||
if err != nil {
|
|
||||||
log.Fatalf("Error registering user: %v", err)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// GetUserToken requests a user token from the API.
|
// GetUserToken requests a user token from the API.
|
||||||
func GetUserToken(userID string) (string, error) {
|
func GetUserToken(userID string) (string, error) {
|
||||||
reqBody := UserTokenRequest{
|
reqBody := UserTokenRequest{
|
||||||
|
|||||||
@ -38,6 +38,9 @@ func main() {
|
|||||||
// }
|
// }
|
||||||
latestVersion := defaultTemplateVersion
|
latestVersion := defaultTemplateVersion
|
||||||
|
|
||||||
|
// getLatestVersion
|
||||||
|
getLatestVersion
|
||||||
|
|
||||||
// Construct the download URL
|
// Construct the download URL
|
||||||
downloadURL := fmt.Sprintf("https://github.com/openimsdk/chat/releases/download/%s/chat_Linux_x86_64.tar.gz", latestVersion)
|
downloadURL := fmt.Sprintf("https://github.com/openimsdk/chat/releases/download/%s/chat_Linux_x86_64.tar.gz", latestVersion)
|
||||||
|
|
||||||
@ -98,23 +101,23 @@ func main() {
|
|||||||
select {}
|
select {}
|
||||||
}
|
}
|
||||||
|
|
||||||
// getLatestVersion fetches the latest version number from a given URL.
|
// // getLatestVersion fetches the latest version number from a given URL.
|
||||||
func getLatestVersion(url string) (string, error) {
|
// func getLatestVersion(url string) (string, error) {
|
||||||
resp, err := http.Get(url)
|
// resp, err := http.Get(url)
|
||||||
if err != nil {
|
// if err != nil {
|
||||||
return "", err
|
// return "", err
|
||||||
}
|
// }
|
||||||
defer resp.Body.Close()
|
// defer resp.Body.Close()
|
||||||
|
|
||||||
location := resp.Header.Get("Location")
|
// location := resp.Header.Get("Location")
|
||||||
if location == "" {
|
// if location == "" {
|
||||||
return defaultTemplateVersion, nil
|
// return defaultTemplateVersion, nil
|
||||||
}
|
// }
|
||||||
|
|
||||||
// Extract the version number from the URL
|
// // Extract the version number from the URL
|
||||||
latestVersion := filepath.Base(location)
|
// latestVersion := filepath.Base(location)
|
||||||
return latestVersion, nil
|
// return latestVersion, nil
|
||||||
}
|
// }
|
||||||
|
|
||||||
// downloadAndExtract downloads a file from a URL and extracts it to a destination directory.
|
// downloadAndExtract downloads a file from a URL and extracts it to a destination directory.
|
||||||
func downloadAndExtract(url, destDir string) error {
|
func downloadAndExtract(url, destDir string) error {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user